Fedora
GNOME 鍵盤快捷鍵是否保存到 Fedora 34 中的可查看文件中?
我在任何地方都找不到我對各種快捷方式所做的更改的文件。
環境資訊:
cat /usr/share/gnome/gnome-version.xml;echo;cat /etc/redhat-release <?xml version="1.0"?> <gnome-version> <platform>40</platform> <minor>4</minor> <micro>0</micro> <distributor>GNOME.Org</distributor> <date>2021-08-19</date> </gnome-version> Fedora release 34 (Thirty Four)
隨著
gsettings list-schemas | grep keybindings
我回來:gsettings list-schemas | grep keybindings org.gnome.desktop.wm.keybindings org.gnome.mutter.wayland.keybindings org.gnome.shell.keybindings org.gnome.mutter.keybindings
在任何地方,似乎都沒有我為黑曜石保存的(和有效的)綁定。GNOME 實際上將我的鍵盤快捷鍵保存到什麼文件?
該文件是
~/.config/dconf/user
.您可以通過在進行更改時監視主目錄中的更改來發現這一點(例如
inotifywait -r -e close_write -m ~/.config
,我不建議主目錄,因為 inotify 必須單獨監視每個子目錄)。或者您可以在進行更改後查找最近修改的文件,例如 5 分鐘:find ~/.config -type f -mmin 5
該文件是二進制格式。如果您需要一個文本表單,您可以使用 獲取它
gsettings list-recursively
,但我不知道如何將其導入回來。您還可以使用 獲取文本表單dconf dump /
,並且可以使用dconf load /
.