Como eu exporto arquivos de configuração customizados do Libreoffice?

5

Isso é possível? Eu quero fazer meu próprio arquivo de configuração para minhas personalizações que posso aplicar sempre que eu reinstalar o meu sistema. Por exemplo, a cor da fonte padrão do Ubuntu é simplesmente estúpida. Eu quero que seja preto e não cinza escuro. E quero ativar o salvamento automático a cada 3 minutos e fazer backup dos arquivos.

Existe um arquivo de configuração que eu possa mudar? As pastas .libreoffice/* e os arquivos XML não fazem sentido, e eles não parecem mudar quando eu mudo coisas no LibreOffice. Alguém poderia me ajudar com isso? Obrigado.

    
por carestad 29.11.2011 / 02:49

2 respostas

5

Parece que encontrei a resposta para minha própria pergunta mais uma vez. De acordo com este post sobre no Ask Libreoffice, o arquivo de configuração ~/.config/libreoffice/*/user/registrymodifications.xcu é o único a olhar. É um enorme arquivo XML, o que pode dificultar a modificação via linha de comando, mas se você criar seu próprio registrymodifications.xcu logo após instalar o LibreOffice, você pode simplesmente adicionar suas opções personalizadas primeiro em um arquivo quase vazio como um arquivo. modelo, e LibreOffice irá acrescentar o que está faltando quando você iniciá-lo.

Lembre-se de iniciar seu arquivo com

<?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">

E termine com

</oor:items>

De qualquer forma, os nós XML que eu queria mudar são estes:

Ativar / desativar a gravação automática

<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>

Altere o <value>false</value> para <value>true</value> nos dois lugares para ativar.

Definir intervalo de salvamento automático. O padrão é 15 minutos.

<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>

Altere o <value>15</value> para <value>YourInterval</value> nos dois locais.

Alterar a cor do texto padrão para PRETO em vez 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>

Altere o <value xsi:nil="true"/> para <value>0</value> .

Desativar palavras sugeridas automaticamente (recurso irritante, IMO)

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

Altere o <value>true</value> para <value>false</value> para desativar.

Altere o caminho de autosave para $ CONFIGDIR / tmp em vez de / tmp

/tmp é removido na reinicialização, portanto, se o computador travar ou a energia acabar, você não está com sorte usando as configurações padrão em 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>

O LibreOffice / OpenOffice cria o diretório para você, se ele não existir. Já existe uma pasta $(user)/temp , mas ninguém parece saber para que serve. Para ter certeza, eu criei um novo chamado tmp .

    
por carestad 06.11.2012 / 19:39
1

Encontrou isto: link

Mas não responde a todas as perguntas que você levantou ...

    
por david6 29.11.2011 / 03:53