GConf
信息库包含一系列被称为配置源的存储位置。配置源列在 GConf 路径文件中。GConf
路径文件的位置是 /etc/gconf/gconf-version-number/path。每个用户都有一个路径文件。该路径文件指定了每个配置源的以下信息:
用于读取信息库的后端模块。
对信息库的权限。
信息库的位置。
GConf
路径文件还包含 include 指令。默认情况下,GConf
路径文件的目录如下所示:
xml:readonly:/etc/gconf/gconf.xml.mandatory include /etc/gconf/2/local-mandatory.path apoc:readonly:mandatory@ include "$(HOME)/.gconf.path" xml:readwrite:$(HOME)/.gconf apoc:readonly:@ include /etc/gconf/2/local-defaults.path xml:readonly:/etc/gconf/gconf.xml.defaults
当 GConf
搜索首选项值时,GConf
按照路径文件中指定的顺序读取配置源。下表说明路径文件中的配置源:
配置源 |
说明 |
---|---|
强制 |
此配置源上的权限设为只读。用户不能覆盖此配置源中的值,因此,此源中的首选项是强制的。 |
用户 |
此配置源存储在用户主目录中的 .gconf 目录中。用户设置首选项时,新的首选项信息将被添加到此位置。 您可以使用 |
Default |
此配置源包含默认的首选项设置。 |
路径文件中配置源的顺序确保强制首选项设置可以改写用户首选项设置。此顺序还确保用户首选项设置将改写默认首选项设置。也就是说,GConf
按以下优先级顺序应用首选项:
强制首选项
用户指定的首选项
默认首选项
GConf
路径文件中的 include 指令使系统管理员能够指定其它配置源。
包括的配置源 |
说明 |
---|---|
/etc/gconf/2/local-mandatory.path |
使用此配置源来存储特定系统所必需的首选项值。 |
$(HOME)/.gconf.path |
用户在名为 .gconf.path 的文件中指定主目录中配置源的位置。 |
/etc/gconf/2/local-defaults.path |
使用此配置源来存储特定系统的默认首选项值。 |
GConf
路径文件中的 apoc 引用指定一个 Sun Java Desktop System 配置管理器
后端模块。有关 Sun Java Desktop System 配置管理器
的更多信息,参见位于 http://docs.sun.com 的 Sun Java Desktop System 配置管理器
文档。