Wie kann ich benutzerdefinierte Systemtastaturkürzel sichern/wiederherstellen?

Wie kann ich benutzerdefinierte Systemtastaturkürzel sichern/wiederherstellen?

Ist es möglich, die benutzerdefinierten Tastaturkürzel zu sichern und sie bei einer Neuinstallation wiederherzustellen?

Antwort1

Gnome-Control-Center (verwendet von Unity und Gnome Shell) speichert seine Tastenkombinationen in den benutzerspezifischen Dconf-Datenbankverzeichnissen /org/gnome/desktop/wm/keybindings/und /org/gnome/settings-daemon/plugins/media-keys/(Quelle).

  • Der einfachste Weg, sie über Systemneuinstallationen hinweg beizubehalten, besteht darin, die benutzerspezifischen Konfigurationsverzeichnisse ( ~/.configoder genauer gesagt ~/.config/dconf/usernur für Dconf) beizubehalten. Meistens ist es ohnehin nicht notwendig oder wünschenswert, die benutzerspezifischen Konfigurationsdateien zu löschen.

  • Wenn Sie Ihre alte Dconf-Datenbank nicht behalten können oder wollen, können Sie mit dem dconfBefehl Teile davon in eine Datei exportieren („dumpen“) und später importieren („laden“). Die relevanten Dconf-Verzeichnisse sind

    • /org/gnome/desktop/wm/keybindings/für vordefinierte Tastenkombinationen und
    • /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/für benutzerdefinierte, benutzerdefinierte Verknüpfungen.

    Das folgende Beispiel speichert die obigen Dconf-Verzeichnisse in zwei Dateien keybindings.dconfund custom-keybindings.dconfstellt sie anschließend aus denselben Dateien wieder her:

    dconf dump '/org/gnome/desktop/wm/keybindings/' > keybindings.dconf
    dconf dump '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/' > custom-keybindings.dconf
    
    dconf load '/org/gnome/desktop/wm/keybindings/' < keybindings.dconf
    dconf load '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/' < custom-keybindings.dconf
    

Wenn Sie feststellen, dass Sie Ihre Tastenkombinationen häufig exportieren, kann es praktisch sein,Skript die erforderlichen Schritte.

verwandte Informationen