考虑如下密钥
/应用程序/metacity/global_keybindings/cycle_windows
我可以使用 gconf-editor 访问此密钥。但是当我找到一个名为的空文件和一个名为的目录cd
时,其中包含另一个文件,如下所示:~/.gconf/apps/metacity
%gconf.xml
general
%conf.xml
<gconf>
<entry name="num_workspaces" mtime="an integer here" type="int" value="4"/>
</gconf>
我的问题是,
- 如果密钥存储在其他地方,那么
.gconf
这个目录的用途是什么,我该如何解释它的内容? - 另一个问题是,这些密钥存储在哪里以及如何访问它们?
PS 我在虚拟机上运行 12.04。
答案1
~/.gconf
子文件夹仅包含用户修改的设置。原始 gconf 设置可以在 中找到/usr/share/gconf/
。例如,/apps/metacity/global_keybindings/
您在问题中提到的键是使用 创建的/usr/share/gconf/schemas/metacity.schemas
。当用户更改此键中的某些设置时,他们会转到~/.gconf/apps/metacity/global_keybindings/%gconf.xml
。
顺便说一句,gconf 已被 dconf 取代。尽管有些设置尚未转移。