Gnome 3 kegunaan DCONFuntuk menyimpan preferensi dalam file biner tunggal: ~/.config/dconf/user.
Sesuai dengan dokumentasi Gnome, disarankan untuk hanya menyimpan pengaturan yang Anda butuhkan dan mengembalikannya dengan salah satu dconfatau gsettings. Namun, gsettingshanya dapat mengembalikan nilai untuk satu kunci tunggal pada satu waktu (ditambah, nilai harus dikutip) dan itu membuatnya agak canggung untuk tugas semacam ini. Yang meninggalkan kita dconf.
Jadi, dalam kasus khusus ini, simpan pengaturan saat ini untuk gnome-shellpintasan keyboard 1 :
dconf dump /org/gnome/shell/keybindings/ > bkp
Berikut ini bkpcontohnya:
[/]
toggle-message-tray=['<Super>m']
open-application-menu=['<Super>F1']
toggle-application-view=['<Control>F1']
focus-active-notification=['<Super>n']
toggle-recording=['<Control><Shift><Alt>r']
Muat pengaturan di sistem lain:
dconf load /org/gnome/shell/keybindings/ < bkp
1: Pintasan WM dan Media Keys menjadi milik berbagai skema:
/org/gnome/desktop/wm/keybindings/
/org/gnome/mutter/keybindings/
/org/gnome/mutter/wayland/keybindings/
/org/gnome/settings-daemon/plugins/media-keys/
Perhatikan bahwa dconf hanya membuang nilai-nilai non-standar jadi jika Anda menjalankan mis
dconf dump /org/gnome/desktop/wm/keybindings/
dan tidak mendapatkan output apa pun yang berarti tidak ada pintasan WM khusus yang ditentukan.
Sebagai catatan tambahan, dconf-editoradalah alat yang membantu memvisualisasikan dconfstruktur pengaturan, yaitu schema [:path] key value, jenis dan nilai default dari tombol apa saja dll.
Sebagai catatan, simpan preferensi dengan gsettings:
gsettings list-recursively org.gnome.shell.keybindings > bkp
bkp mencicipi:
org.gnome.shell.keybindings focus-active-notification ['<Super>n']
org.gnome.shell.keybindings open-application-menu ['<Super>F1']
org.gnome.shell.keybindings toggle-application-view ['<Super>a']
org.gnome.shell.keybindings toggle-message-tray ['<Super>m']
org.gnome.shell.keybindings toggle-recording ['<Control><Shift><Alt>r']
Sekarang memuat preferensi (seperti yang saya katakan, untuk setiap baris dalam file cadangan Anda memerlukan perintah terpisah dan jangan lupa untuk mengutip nilai-nilai):
gsettings set org.gnome.shell.keybindings focus-active-notification "['<Super>n']"
gsettings set org.gnome.shell.keybindings open-application-menu "['<Super>F1']"
gsettings set org.gnome.shell.keybindings toggle-application-view "['<Super>a']"
gsettings set org.gnome.shell.keybindings toggle-message-tray "['<Super>m']"
gsettings set org.gnome.shell.keybindings toggle-recording "['<Control><Shift><Alt>r']"