Fedora

GNOME 鍵盤快捷鍵是否保存到 Fedora 34 中的可查看文件中?

  • September 23, 2021

我在任何地方都找不到我對各種快捷方式所做的更改的文件。

環境資訊:

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 /.

引用自:https://unix.stackexchange.com/questions/670290