如何備份/恢復系統自訂鍵盤快速鍵?

如何備份/恢復系統自訂鍵盤快速鍵?

是否可以備份自訂鍵盤快捷鍵並在全新安裝時恢復它們?

答案1

Gnome-Control-Center(由 Unity 和 Gnome Shell 使用)將其鍵綁定儲存在每個使用者的 Dconf 資料庫目錄中/org/gnome/desktop/wm/keybindings/並且/org/gnome/settings-daemon/plugins/media-keys/來源)。

  • 在系統重新安裝中保留它們的最簡單方法是保留每個使用者的配置目錄(~/.config或更具體地說,~/.config/dconf/user僅適用於 Dconf)。大多數時候,無論如何都沒有必要或不希望清除每個使用者的設定檔。

  • 如果您無法或不願意保留舊的 Dconf 資料庫,您可以使用該dconf命令將其部分匯出(「轉儲」)到檔案中,並稍後匯入(「載入」)。相關的Dconf目錄是

    • /org/gnome/desktop/wm/keybindings/對於預定義的快捷方式和
    • /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/用於自訂、使用者定義的快捷方式。

    以下範例將上述 Dconf 目錄儲存到兩個文件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
    

如果您發現經常匯出鍵綁定,那麼可能會很方便編寫所需步驟的腳本

相關內容