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

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 实际上将我的键盘快捷键保存到哪个文件?

答案1

该文件是~/.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 /

相关内容