是否可以备份自定义键盘快捷键并在全新安装时恢复它们?
答案1
Gnome-Control-Center(由 Unity 和 Gnome Shell 使用)将其键绑定存储在每个用户的 Dconf 数据库目录中,/org/gnome/desktop/wm/keybindings/
并且/org/gnome/settings-daemon/plugins/media-keys/
(来源)。
在系统重新安装后保留它们的最简单方法是保留每个用户的配置目录(
~/.config
或更具体地说~/.config/dconf/user
仅适用于 Dconf)。大多数情况下,清除每个用户的配置文件是没有必要或不值得的。如果您不能或不愿保留旧的 Dconf 数据库,您可以使用该
dconf
命令将其部分导出(“转储”)到文件中,然后稍后再导入(“加载”)。相关的 Dconf 目录是/org/gnome/desktop/wm/keybindings/
用于预定义的快捷方式和/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/
用于自定义、用户定义的快捷方式。
以下示例将上述 Dconf 目录保存为两个文件
keybindings.dconf
,custom-keybindings.dconf
然后从相同的文件恢复它们:dconf dump '/org/gnome/desktop/wm/keybindings/' > keybindings.dconf dconf dump '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/' > custom-keybindings.dconf dconf load '/org/gnome/desktop/wm/keybindings/' < keybindings.dconf dconf load '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/' < custom-keybindings.dconf
如果你发现你经常导出你的按键绑定,那么编写所需步骤的脚本。