备份/恢复 LibreOffice 默认样式和主题

备份/恢复 LibreOffice 默认样式和主题

我已经自定义了 LibreOffice 的本地安装,使用默认样式、自定义工具栏和主题。如何可靠地备份所有这些设置并传播到其他 PC(例如同一校园内的所有 Ubuntu 安装)?所有目标 PC 都具有与源计算机相同的 Ubuntu 版本和相同的 LibreOffice 版本。最好通过命令行执行所有操作,以便操作可以自动化且无人值守。

我已经做过和尝试过的事情:

我在文档中寻找线索:https://wiki.documentfoundation.org/UserProfile

寻找相关路径工具 > 选项 > LibreOffice > 路径并发现$HOME/.config/libreoffice/usr/lib/libreoffice尝试了以下三个文件传输,但未能按预期进行(第三个文件传输很危险,因为它会替换目标机器上的二进制文件)。

在源计算机上:

cd $HOME
tar jcvf - $HOME/.config/libreoffice > libreoffice_user_settings.tar.bz2
tar jcvf - /usr/lib/libreoffice/share/config  > libreoffice_lib_config.tar.bz2
tar jcvf - /usr/lib/libreoffice  > libreoffice_lib_full.tar.bz2

在目标机器上:

rsync -avz SOURCE:libreoffice_*.tar.bz2 .
tar xvjf libreoffice_user_settings.tar.bz2
tar xvjf libreoffice_lib_config.tar.bz2
tar xvjf libreoffice_lib_full.tar.bz2

每次解压后,我都会在目标机器上启动 LibreOffice,却发现旧的风格和主题仍然存在。

更新:我发现tar xvjf在 $HOME 中创建了新的子目录,而不是在原地解压。这是一个部分解决方案

cd /
tar xvjf $HOME/libreoffice_user_settings.tar.bz2

现在来谈谈我的问题的第二部分:将其传播到其他 PC(即使设置适用于整个计算机而不是特定于用户)。我怀疑这需要将设置(或其中一些)复制到/usr/lib/libreoffice/share/config

我也看了,/etc/libreoffice/sofficerc但没有任何相关内容。

相关内容