システムのカスタムキーボードショートカットをバックアップ/復元するにはどうすればよいですか?

システムのカスタムキーボードショートカットをバックアップ/復元するにはどうすればよいですか?

カスタム キーボード ショートカットをバックアップし、新規インストール時に復元することは可能ですか?

答え1

Gnome-Control-Center(UnityとGnome Shellで使用)は、キーバインディングをユーザーごとのDconfデータベースディレクトリに保存し/org/gnome/desktop/wm/keybindings//org/gnome/settings-daemon/plugins/media-keys/ソース)。

  • システムを再インストールしてもそれらを保持する最も簡単な方法は、ユーザーごとの構成ディレクトリ (~/.configより具体的には~/.config/dconf/userDconf のみ) を保持することです。ほとんどの場合、ユーザーごとの構成ファイルを消去する必要はなく、また望ましくもありません。

  • 古いDconfデータベースを保存できない場合、または保存したくない場合は、dconfコマンドを使用してその一部をファイルにエクスポート(「ダンプ」)し、後でインポート(「ロード」)することができます。関連するDconfディレクトリは次のとおりです。

    • /org/gnome/desktop/wm/keybindings/あらかじめ定義されたショートカットと
    • /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/カスタムのユーザー定義ショートカット用。

    次の例では、上記の Dconf ディレクトリを 2 つのファイルに保存しkeybindings.dconfcustom-keybindings.dconf同じファイルから復元します。

    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
    

キーバインディングを頻繁にエクスポートする場合は、必要な手順をスクリプト化する

関連情報