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
.