如何解释~/.gconf 的内容?

如何解释~/.gconf 的内容?

考虑如下密钥

/应用程序/metacity/global_keybindings/cycle_windows

我可以使用 gconf-editor 访问此密钥。但是当我找到一个名为的空文件和一个名为的目录cd时,其中包含另一个文件,如下所示:~/.gconf/apps/metacity%gconf.xmlgeneral%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 取代。尽管有些设置尚未转移。

相关内容