备份GNOME终端

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

我需要保存什么来备份我的设置,以及如何在之后重新应用它们?

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

  1. 自旧问题以来,配置系统发生了变化,从gconf到dconf。
  2. 另一个问题没有解释如何正确备份,然后重新应用设置。

GNOME Terminal本身不提供这样的选项,因此您必须手动操作其数据库。

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

根据这篇文章 ,您可以使用以下方式转储设置:

 dconf dump /org/gnome/terminal/ > gnome_terminal_settings_backup.txt 

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

 dconf reset -f /org/gnome/terminal/ 

加载保存的设置:

 dconf load /org/gnome/terminal/ < gnome_terminal_settings_backup.txt 

免责声明:我还没有测试恢复步骤。 我建议在重置/加载操作之前,使用简单的标准文件系统复制操作(而不是某些dconf命令)备份整个dconf数据库,该数据库存储在单个文件~/.config/dconf/user 。 如果出现问题,您可以轻松恢复它(可能来自其他终端仿真器或Linux控制台)。