如何导出定制的 Libreoffice 配置文件?

如何导出定制的 Libreoffice 配置文件?

这可能吗?我想为我的自定义设置创建自己的配置文件,这样每次重新安装系统时都可以应用它。例如,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

但它并没有回答你提出的所有问题。

相关内容