我想更改我的 gnome-terminal 热键设置。我偶然发现了gconf-editor
一个可以让我精确自定义所需内容的工具。但是我需要知道这些更改是在哪个文件中进行的。
gconf-path 是apps/gnome-terminal/keybindings/
我找到的文件~/.gconf/apps/gnome-terminal/keybindigs
。但是只有两个热键列表。
这些设置的其余部分存储在哪里?
答案1
根据gconf-editor
手册页
GConf-Editor 是用于编辑 GConf 配置数据库的工具。当需要 某些软件
的正确配置实用程序时,它可能很有用
没有办法改变一些选项。
和
该工具允许您直接编辑配置数据库。
这不是设置桌面首选项的推荐方法。使用
此工具需要您自担风险。
另请参阅Gconf、Dconf、Gsettings 以及它们之间的关系了解gconf
、dconf
和的概述gsettings
。
要查找您进行更改时修改(编辑)的文件,您可以使用该find
命令。
find ~/ -mmin -5 -type f
将查找最近五分钟内修改过的主目录中的所有文件。您可以find
通过排除某些文件夹来减少所需时间:
find ~/ ! -path "*mozilla*" ! -path "*cache*" -mmin -5 -type f
将排除~/.mozilla
并被~/.cache
搜索。
举个例子,我曾经gsettings
修改是否FileChooser
显示隐藏文件和文件夹:
$ gsettings get org.gtk.Settings.FileChooser show-hidden
false
$ gsettings set org.gtk.Settings.FileChooser show-hidden true
$ gsettings get org.gtk.Settings.FileChooser show-hidden
true
$
然后我运行find
并发现已~/.config/dconf/user
被修改。该文件是二进制文件:
$ file user
user: data
$
换句话说,您无法像打开文本文件甚至 xml 文件那样打开它并查看里面的内容。
我没有gconf-editor
或dconf-editor
没有安装,但您可以使用相同的find
命令来查找您进行修改时哪个文件已被修改,然后用它file
来确定您是否可以看到该文件包含的内容(不使用十六进制编辑器)。