「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> 要素に含まれています。 デフォルトでは、デフォルト構成ソース内のすべての設定キーが、スキーマキーと関連付けられます。
通常、スキーマはデフォルト構成ソースに格納されます。