
Можно ли создать резервную копию пользовательских сочетаний клавиш и восстановить их при новой установке?
решение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
для экспорта («dump») ее частей в файл и импорта («load») ее позже. Соответствующие каталоги 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
Если вы часто экспортируете свои сочетания клавиш, может быть удобносценарий необходимых шагов.