web-dev-qa-db-fra.com

Comment désactiver le verrouillage dans LibreOffice?

Je souhaite désactiver le verrouillage de fichier dans LibreOffice, c’est-à-dire la création d’un fichier de verrouillage masqué dans le répertoire d’un document ouvert. L'avis de la documentation officielle de commenter la deuxième ligne

SAL_ENABLE_FILE_LOCKING=1
export SAL_ENABLE_FILE_LOCKING

dans /usr/bin/soffice (qui est en réalité un lien symbolique ciblant /usr/lib/libreoffice/program/soffice) n’aide en rien. Les fichiers de verrouillage sont toujours créés.

J'utilise Ubuntu 12.04 qui contient LibreOffice 3.5.7.2.

3
Alex1357

Pour désactiver le verrouillage ouvrez l'application Terminal, puis copiez, collez et exécutez la commande suivante.

Note : c'est une longue commande, 12 lignes, commençant par "echo" et se termine par "disable-file-locked.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

Pour annuler les modifications:

Sudo rm /usr/lib/libreoffice/share/registry/disable-file-locking.xcd
6
c4pp4

Modifier ~/.config/libreoffice/4/user/registrymodifications.xcu.

Ajouter

<item oor:path="/org.openoffice.Office.Common/Misc"><prop oor:name="UseLocking" oor:op="Fuse"><value>false</value></prop></item>

après l'autre <item oor:path="/org.openoffice.Office.Common/Misc">

0
Martin Monperrus