备份 GNOME 终端

red*_*pet 18 gnome backup gnome-terminal

我做了一些自定义的 GNOME 终端设置和配置文件,我想在重新安装 Ubuntu 后保留它们。

我必须保存什么来备份我的设置,之后如何重新应用它们?

这不是这个问题的重复,因为

  1. 自旧问题以来,配置系统已更改,从 gconf 更改为 dconf。
  2. 另一个问题没有解释如何正确备份,然后重新应用设置。

egm*_*ont 27

GNOME Terminal 本身没有提供这样的选项,所以你必须手动操作它的数据库。

从 3.8 版开始,它使用GSettings,而后者(至少在 Linux 系统上)使用dconf. 使用该gsettings工具可能会更优雅。不幸的是,我无法弄清楚如何将所有相关数据转储到那里,更不用说恢复它们了。所以让我们使用dconf.

根据本文,您可以使用以下方法转储您的设置:

dconf dump /org/gnome/terminal/ > gnome_terminal_settings_backup.txt
Run Code Online (Sandbox Code Playgroud)

在加载新设置之前重置(清除)设置(可能不是真的需要):

dconf reset -f /org/gnome/terminal/
Run Code Online (Sandbox Code Playgroud)

加载保存的设置:

dconf load /org/gnome/terminal/ < gnome_terminal_settings_backup.txt
Run Code Online (Sandbox Code Playgroud)

免责声明:我尚未测试还原步骤。我建议在重置/加载操作之前~/.config/dconf/user,使用简单的标准文件系统复制操作(与某些 dconf 命令相反)备份存储在单个文件中的整个 dconf 数据库。如果出现问题,您可以同样轻松地恢复它(可能从另一个终端模拟器或 Linux 控制台)。