在用户 $HOME 中,我们知道 GNOME 保留各种目录来存储用户特定的配置。
我知道它.gconf
用于存储用户首选项(按键绑定和其他设置)
我知道它.config
用于存储应用程序特定的首选项
你知道.gnome2
and.gnome2_private
.gconf.path.defaults
和文件.gconf.path.mandatory
.gconf.xml.defaults
.gconf.xml.mandatory
的用途吗?
答案1
.gnome2/包含应用程序的配置文件,很像.config/。然而.config/是否兼容标准(免费桌面)。尽管.gnome2/存在供现在折旧的使用gnome 配置。.gnome2_private/就好像.gnome2/,但对于需要私有的配置文件。
gconf.xml.强制和gconf.xml.默认值是用于桌面设置(如本地设置)的 XML.gconf。 gconf 使用这三个来配置桌面。。强制的普通用户无法编辑,因此对于信息亭和公用计算机很有用,同时.默认值是读取所有默认桌面设置的基础。
按照优先顺序,。强制的高于(您当地的).gconf,依次出现在上面.默认值。如果设置了一个键。强制的,相同的键.gconf和.默认值将被忽略。同样,未设置密钥。强制的但设置在.gconf,将覆盖相同的键.默认值。
这也适用于.path.强制和.path.默认值- 除了它们用于设置配置源的位置,而不是描述配置本身。