Oracle® Solaris 11.2 デスクトップ管理者ガイド

印刷ビューの終了

更新: 2014 年 7 月
 
 

GConf リポジトリコンポーネント

GConf リポジトリは、単純なファイルシステムのように構成され、階層に編成されているキーが含まれます。それぞれのキーは、さらに多くのキーを含むディレクトリであるか、または値を持ちます。

    リポジトリは、アプリケーションの種類に基づいて論理グループへと編成され、次のディレクトリが含まれます。

  • GConf リポジトリを使用するアプリケーションに対応するディレクトリ。次のディレクトリがあります。

    • system

    • desktop

    • apps

    たとえば、ファイルシステムにはディレクトリ /apps/metacity が含まれます。

  • 設定のカテゴリに対応するサブディレクトリ。

    たとえば、ファイルシステムにはディレクトリ /apps/metacity/general が含まれます。

  • スキーマファイルが含まれる schemas という名前のディレクトリ。スキーマファイルは、すべての設定キーを記述します。

GConf リポジトリ内の各設定は、キーと値のペアで表されます。1 つの GConf 設定キーは、リポジトリ内で 1 つのアプリケーション設定に対応する要素です。たとえば、/apps/gnome-session/options/show_splash_screen 設定キーは、「セッション」設定ツールの「起動時にスプラッシュスクリーンを表示する」に対応します。

    設定キーは、通常、次のような単純データ型を持ちます。

  • 文字列

  • 整数

  • 文字列のリスト

  • 整数のリスト

リポジトリ内の設定キーの形式は、リポジトリの読み取りに使用される Extensible Markup Language (XML) バックエンドモジュールに依存します。次は、XML バックエンドモジュールがリポジトリの読み取りに使用されるときの /desktop/gnome/interface/font_name 設定キーの例です。

<entry name="font_name" mtime="1038323555" muser="user123" type="string">
		<stringvalue>Sans 10</stringvalue>
</entry>

注 - このガイドで設定キーを参照するときは、キーへのパスがキーの名前に追加されます。たとえば、/desktop/gnome/interface サブディレクトリの font_name 設定キーは、/desktop/gnome/interface/font_name のように参照されます。