Strona 1 z 1

Gdzie przechowywane są ustawienia skrótów klawiszonych Ubuntu 18.04 ?

: 01 lut 2019, 13:25
autor: mes mariusz
Wie ktoś może, gdzie przechowywane są skróty klawiszowe w Ubuntu 18.04?

Chciałbym sobie wykonac backup tych ustawień., a nie jestem pewien, gdzie są trzymane takie rzeczy.

Obrazek

Re: Gdzie przechowywane są ustawienia skrótów klawiszonych Ubuntu 18.04 ?

: 22 paź 2024, 17:05
autor: radekcz
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.