GConf 架构是 GConf 架构键和 GConf 架构对象的统称。下表说明架构键和架构对象以及这些项目与首选项键之间的关系:
菜单项 |
说明 |
---|---|
首选项键 |
|
架构键 |
为首选项键存储架构对象的键。 |
架构对象 |
配置源中包含有关首选项键的信息的元素,例如以下信息:
|
下表给出首选项键、架构键和架构对象的示例:
菜单项 |
示例 |
---|---|
首选项键 |
/desktop/gnome/interface/font_name |
架构键 |
/schemas/desktop/gnome/interface/font_name |
架构对象 |
<schema> <applyto>/desktop/gnome/interface/font_name</applyto> <key>/schemas/desktop/gnome/interface/font_name</key> <owner>gnome</owner> <type>string</type> <default>Sans 10</default> <locale name="C"> <short>Default font</short> <long>Name of the default font used by gtk+.</long> </locale> </schema> |
可以将一个架构键与一个首选项键关联起来。 例如,下面的 /desktop/gnome/interface/font_name 键包含一个架构键:
<entry name="font_name" mtime="1034873859" schema="/schemas/desktop/gnome/interface/font_name"/>
将架构键与首选项键相关联后,首选项将使用架构键的架构对象中指定的建议值。 建议值包含在架构对象的 <default> 元素中。 默认情况下,默认配置源中所有的首选项键都与架构键相关联。
通常,架构存储在默认的配置源中。