Gnome 3 kullanımlar DCONFtek ikili dosyada tercihlerini saklamak için: ~/.config/dconf/user.
Gnome belgelerine göre, yalnızca gerek duyduğunuz ayarları kaydetmeniz ve bunları ya dconfda ile geri yüklemeniz önerilir gsettings. Ancak, gsettingsdeğerleri bir defada yalnızca bir anahtar için geri yükleyebilir (artı değerin alıntılanması gerekir) ve bu da bu tür bir görev için biraz garip hale getirir. Bu bizi bırakıyor dconf.
Bu nedenle, bu durumda, gnome-shellklavye kısayolları 1 için geçerli ayarları kaydedin :
dconf dump /org/gnome/shell/keybindings/ > bkp
İşte bir bkpörnek:
[/]
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']
Ayarları başka bir sisteme yükleyin:
dconf load /org/gnome/shell/keybindings/ < bkp
1: WM ve Media Keys kısayolları farklı şemalara aittir:
/org/gnome/desktop/wm/keybindings/
/org/gnome/mutter/keybindings/
/org/gnome/mutter/wayland/keybindings/
/org/gnome/settings-daemon/plugins/media-keys/
Unutmayın ki, dconf yalnızca varsayılan olmayan değerleri boşaltır;
dconf dump /org/gnome/desktop/wm/keybindings/
ve hiçbir özel WM kısayolu tanımlanmadığı anlamına gelmez.
Yan not olarak, ayar yapısını dconf-editorgörselleştirmeye yardımcı olan dconf, yani schema [:path] key valueherhangi bir tuşun türünü ve varsayılan değerlerini vb.
Kayıt için tercihleri aşağıdakilerle kaydetme gsettings:
gsettings list-recursively org.gnome.shell.keybindings > bkp
bkp Numune:
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']
Şimdi tercihleri yüklüyorum (dediğim gibi, yedekleme dosyasındaki her satır için ayrı bir komuta ihtiyacınız var ve değerleri belirtmeyi unutmayın):
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']"