Gnome 3 kullanımlar DCONF
tek ikili dosyada tercihlerini saklamak için: ~/.config/dconf/user
.
Gnome belgelerine göre, yalnızca gerek duyduğunuz ayarları kaydetmeniz ve bunları ya dconf
da ile geri yüklemeniz önerilir gsettings
. Ancak, gsettings
değ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-shell
klavye 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-editor
görselleştirmeye yardımcı olan dconf
, yani schema [:path] key value
herhangi 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']"