是否可以将 gnome-terminal 配置文件导出到另一台计算机?
我使用编辑>首选项创建一个终端配置文件并将其保存为“def”。我想将配置保存在一个文件中并在另一台计算机上使用它。
我尝试在 .config/dconf/ 中 grep “def”并找到
Binary file dconf/user matches
是否可以从配置中提取信息(特别是关于颜色,需要大量时间才能找到正确的颜色)并在另一台计算机中使用它们。
我正在使用带有 gnome 的 Fedora 28。
4.16.13-300.fc28.x86_64
, gnome-terminal-3.28.2-2.fc28.x86_64
.
您可以使用
dconf(1)
转储和加载 gnome-terminal 配置文件。我从这个来源得到了基本的命令用法:https://gist.github.com/reavon/0bbe99150810baa5623e5f601aa93afc
要从一个系统导出所有 gnome-terminal 配置文件,然后将它们加载到另一个系统上,您将发出以下命令:
源系统:
$ dconf dump /org/gnome/terminal/legacy/profiles:/ > gnome-terminal-profiles.dconf
目标系统(传输 gnome-terminal-profiles.dconf 文件后):
$ dconf load /org/gnome/terminal/legacy/profiles:/ < gnome-terminal-profiles.dconf
谢谢你的帮助,伙计们。
我也发现 github gist 非常有用。但不知何故,我最终得到了一个无法导入的导出 .dconf 文件。运行 Zeb DeOs 给出的加载命令不断产生这个错误:
错误:密钥文件不以组开头
反复试验使我得出结论,我的 .dconf 文件的引导行是问题所在:
用这个替换引导线似乎使它可以加载:
因此,如果它有帮助,您尝试加载的文件应具有如下所示的格式。请注意标题中的列表项与下面的条目一一对应。