Java Desktop System 发行版 3 管理指南

GConf 架构

GConf 架构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> 元素中。默认情况下,默认配置源中所有的首选项键都与架构键相关联。

通常,架构存储在默认的配置源中。