web-dev-qa-db-fra.com

Comment exporter des fichiers de configuration Libreoffice personnalisés?

Est-ce possible? Je souhaite créer mon propre fichier de configuration pour les personnalisations que je peux appliquer chaque fois que je réinstalle mon système. Par exemple, la couleur de police par défaut d'Ubuntu est simplement stupide. Je veux que ce soit noir et pas gris foncé. Et je veux activer l'enregistrement automatique toutes les 3 minutes et les fichiers de sauvegarde.

Existe-t-il un fichier de configuration que je peux modifier? Les dossiers .libreoffice/* et les fichiers XML n'ont pas de sens et ils ne semblent pas changer lorsque je change de contenu dans LibreOffice. Quelqu'un pourrait-il m'aider s'il vous plaît avec cela? Merci.

6
carestad

On dirait que j'ai trouvé la réponse à ma propre question une fois de plus. Selon this post sur Ask Libreoffice, le fichier de configuration ~/.config/libreoffice/*/user/registrymodifications.xcu est celui à consulter. C'est un gros fichier XML, ce qui peut rendre difficile la modification via la ligne de commande, mais si vous créez simplement votre propre registrymodifications.xcu juste après avoir installé LibreOffice, vous pouvez simplement ajouter vos options personnalisées dans un fichier presque vide. en tant que modèle et LibreOffice ajoutera ce qui manque au démarrage.

N'oubliez pas de commencer votre dossier avec

<?xml version="1.0" encoding="UTF-8"?>
<oor:items xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

Et termine avec

</oor:items>

Quoi qu'il en soit, les nœuds XML que je voulais changer sont les suivants:

Activer/désactiver l'enregistrement automatique

<item oor:path="/org.openoffice.Office.Common/Save/Document">
  <prop oor:name="AutoSave" oor:op="Fuse">
    <value>false</value>
  </prop>
</item>
(...)
<item oor:path="/org.openoffice.Office.Recovery/AutoSave">
  <prop oor:name="Enabled" oor:op="Fuse">
    <value>false</value>
  </prop>
</item>

Changez le <value>false</value> en <value>true</value> aux deux endroits pour l'activer.

Définir l'intervalle d'enregistrement automatique. La valeur par défaut est 15 minutes.

<item oor:path="/org.openoffice.Office.Common/Save/Document">
  <prop oor:name="AutoSaveTimeIntervall" oor:op="Fuse">
    <value>15</value>
  </prop>
</item>
(...)
<item oor:path="/org.openoffice.Office.Recovery/AutoSave">
  <prop oor:name="TimeIntervall" oor:op="Fuse">
    <value>15</value>
  </prop>
</item>

Remplacez <value>15</value> par <value>YourInterval</value> aux deux endroits.

Modifier la couleur de texte par défaut en NOIR au lieu de DARK GREY

<item oor:path="/org.openoffice.Office.UI/ColorScheme/ColorSchemes/org.openoffice.Office.UI:ColorScheme['LibreOffice']/FontColor">
  <prop oor:name="Color" oor:op="Fuse">
    <value xsi:nil="true"/>
  </prop>
</item>

Changez le <value xsi:nil="true"/> en <value>0</value>.

Désactiver les mots suggérés automatiquement (fonctionnalité gênante, IMO)

<item oor:path="/org.openoffice.Office.Writer/AutoFunction/Completion">
  <prop oor:name="Enable" oor:op="Fuse">
    <value>true</value>
  </prop>
</item>

Changez le <value>true</value> en <value>false</value> pour le désactiver.

Changez le chemin de sauvegarde automatique en $ CONFIGDIR/tmp au lieu de/tmp

/tmp est purgé au redémarrage. Ainsi, en cas de panne de votre ordinateur ou de panne de courant, vous ne pouvez pas utiliser les paramètres par défaut de LO.

<item oor:path="/org.openoffice.Office.Paths/Paths/org.openoffice.Office.Paths:NamedPath['Temp']">
    <prop oor:name="WritePath" oor:op="Fuse">
        <value>$(user)/tmp/</value>
    </prop>
</item>

LibreOffice/OpenOffice crée le répertoire s'il n'existe pas. Il existe déjà un dossier $(user)/temp, mais personne ne semble savoir à quoi il sert. Pour en être sûr, j'en ai créé un nouveau appelé tmp.

6
carestad

Trouvé ceci: http://wiki.documentfoundation.org/UserProfile

Mais cela ne répond pas à toutes les questions que vous avez posées.

1
david6