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