![如何导出定制的 Libreoffice 配置文件?](https://linux22.com/image/1106637/%E5%A6%82%E4%BD%95%E5%AF%BC%E5%87%BA%E5%AE%9A%E5%88%B6%E7%9A%84%20Libreoffice%20%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%EF%BC%9F.png)
这可能吗?我想为我的自定义设置创建自己的配置文件,这样每次重新安装系统时都可以应用它。例如,Ubuntu 的默认字体颜色太愚蠢了。我希望它是黑色而不是深灰色。我想每 3 分钟打开一次自动保存并备份文件。
是否有我可以更改的配置文件?.libreoffice/*
文件夹和 XML 文件没有意义,当我在 LibreOffice 中更改内容时它们似乎没有变化。有人可以帮我解决这个问题吗?谢谢。
答案1
看来我又找到了自己问题的答案。根据这在 Ask Libreoffice 上发帖,配置文件~/.config/libreoffice/*/user/registrymodifications.xcu
是需要查看的。这是一个巨大的 XML 文件,通过命令行修改可能会有点棘手,但如果您registrymodifications.xcu
在安装 LibreOffice 后立即创建自己的文件,您可以先在一个几乎为空的文件中添加自定义选项作为模板,然后 LibreOffice 会在您启动时附加缺少的内容。
请记住以以下方式开始您的文件
<?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">
最后
</oor:items>
无论如何,我想要更改的 XML 节点如下:
打开/关闭自动保存
<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>
将两个地方<value>false</value>
的更改为 以启用。<value>true</value>
设置自动保存间隔。默认为 15 分钟。
<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>
将 改为<value>15</value>
两个<value>YourInterval</value>
地方。
将默认文本颜色从深灰色更改为黑色
<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>
将 更改<value xsi:nil="true"/>
为<value>0</value>
。
关闭自动建议词语(在我看来,这是一个烦人的功能)
<item oor:path="/org.openoffice.Office.Writer/AutoFunction/Completion">
<prop oor:name="Enable" oor:op="fuse">
<value>true</value>
</prop>
</item>
<value>true</value>
将其更改<value>false</value>
为禁用。
将自动保存路径从 /tmp 更改为 $CONFIGDIR/tmp
/tmp
重启时会被清除,因此如果您的计算机崩溃或电源断电,使用 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 会为您创建目录。已经有一个$(user)/temp
文件夹,但似乎没人知道它是干什么用的。为保险起见,我创建了一个名为 的新文件夹tmp
。
答案2
发现了这个:http://wiki.documentfoundation.org/UserProfile
但它并没有回答你提出的所有问题。