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