LibreOfficeでファイルのロックを無効にします。つまり、開いているドキュメントのディレクトリに隠しロックファイルを作成します。 2行目をコメントアウトする公式ドキュメントのアドバイス
SAL_ENABLE_FILE_LOCKING=1
export SAL_ENABLE_FILE_LOCKING
/usr/bin/soffice
(実際には/usr/lib/libreoffice/program/soffice
をターゲットとするシンボリックリンク)は役に立ちません。ロックファイルは引き続き作成されます。
LibreOffice 3.5.7.2を備えたUbuntu 12.04を使用します。
ロックを無効にするにはターミナルアプリケーションを開き、次のコマンドをコピー、貼り付け、実行します。
Notice:12行の長いコマンドで、「echo」で始まり、 「disable-file-locking.xcd」で終わります。
echo '<?xml version="1.0" encoding="UTF-8"?>
<oor:data xmlns:oor="http://openoffice.org/2001/registry">
<dependency file="main"/>
<oor:component-data oor:package="org.openoffice.Office" oor:name="Common">
<node oor:name="Misc">
<prop oor:name="UseLocking">
<value>false</value>
</prop>
</node>
</oor:component-data>
</oor:data>' |
Sudo tee /usr/lib/libreoffice/share/registry/disable-file-locking.xcd
変更を元に戻すには:
Sudo rm /usr/lib/libreoffice/share/registry/disable-file-locking.xcd
~/.config/libreoffice/4/user/registrymodifications.xcu
を変更します。
追加
<item oor:path="/org.openoffice.Office.Common/Misc"><prop oor:name="UseLocking" oor:op="Fuse"><value>false</value></prop></item>
他の<item oor:path="/org.openoffice.Office.Common/Misc">
の後