Я хочу отключить захват файла в LibreOffice, т.е. создание скрытого файла блокировки в каталоге открытого документа. Совет официальной документации прокомментировать вторую из строк
SAL_ENABLE_FILE_LOCKING=1
export SAL_ENABLE_FILE_LOCKING
в /usr/bin/soffice
(который является действительно предназначением символьной ссылки /usr/lib/libreoffice/program/soffice
) не помогает. Файлы блокировки все еще создаются.
Я использую Ubuntu 12.04, которая имеет LibreOffice 3.5.7.2.
Для отключения блокировки открытое Терминальное приложение затем скопируйте, вставьте и выполните следующую команду.
Уведомление : это - одна долгая команда, 12 строк, запускается с "эха" и заканчивается "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">