GNOME przechowuje niestandardowe skróty klawiszowe w ustawieniach dconf. Dokładna ścieżka to:
Kod: Zaznacz cały
/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/
W tym miejscu znajdują się wpisy dla każdego zdefiniowanego przez użytkownika skrótu. Każdy niestandardowy skrót ma swoją własną nazwę (zwykle custom0, custom1 itp.) i przechowuje ustawienia takie jak:
- binding – kombinacja klawiszy.
- command – polecenie, które zostanie wykonane.
- name – nazwa skrótu.
Możesz zarządzać nimi za pomocą narzędzia
dconf-editor, polecenia
dconf w terminalu, lub bezpośrednio przez interfejs ustawień GNOME w sekcji "Klawiatura".
Możesz wykonać backup i przywrócić gałąź z niestandardowymi skrótami klawiszowymi GNOME za pomocą narzędzia
dconf. Oto jak to zrobić:
Aby zapisać kopię zapasową gałęzi, użyj polecenia:
Kod: Zaznacz cały
dconf dump /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/ > backup-dconf-keybindings.ini
To polecenie zapisuje ustawienia skrótów do pliku
backup-dconf-keybindings.ini.
Aby przywrócić wcześniej zapisane ustawienia, użyj polecenia:
Kod: Zaznacz cały
dconf load /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/ < backup-dconf-keybindings.ini
Polecenie to załaduje ustawienia z pliku
backup-dconf-keybindings.ini i przywróci skróty klawiszowe do stanu zapisanego w kopii zapasowej.
Przed przywróceniem, warto upewnić się, że nie masz innych niestandardowych skrótów, które mogłyby zostać nadpisane.
Jeśli używasz
dconf-editor, możesz również przeglądać i eksportować te ustawienia ręcznie (najnowsza wersja tego narzędzia chyba nie ma możliwości eksportu).
Inne ścieżki gdzie zapisywane są skróty klawiszowe:
Kod: Zaznacz cały
/org/gnome/desktop/wm/keybindings/
/org/gnome/shell/keybindings/
/org/gnome/mutter/keybindings/
/org/gnome/mutter/wayland/keybindings/
/org/gnome/terminal/legacy/keybindings/
Sprawdzono na Ubuntu 24.04.
Na starszych wersjach powinno działać podobnie.