GConf コマンド行ツールの使用
GConf にはコマンド行ツール gconftool-2 が含まれています。gconftool-2 コマンドを使用して、次のタスクを実行できます。
キーの値を設定します
キーの値を表示します
アプリケーションをインストールするときに、スキーマ定義ファイルからスキーマをインストールします
たとえば、/desktop/gnome ディレクトリとサブディレクトリ内のすべてのキーの値を表示するには、次のコマンドを使用します。
# gconftool-2 --recursive-list /desktop/gnome
次の表では、gconftool-2 コマンドで使用できるオプションの一部を説明します。詳細なコマンド行オプションについては、gconftool-2 (1) のマニュアルページを参照してください。
表 1 gconftool-2 コマンド行のオプション | |
--all-dirs
| 指定されたディレクトリ内のすべてのサブディレクトリを一覧表示します。
|
--all-entries
| 指定されたディレクトリ内のすべてのキーの値を表示します。
|
--config-source=configuration-source
| このオプションを --direct オプションと一緒に使用して、使用する構成ソースを指定します。 注 - このオプションで構成ソースを指定しない場合、パスファイル内のすべての構成ソースに対してコマンドが実行されます。
|
--direct
| このオプションを --config-source オプションと一緒に使用して、構成ソースに直接アクセスします。このオプションを使用すると、GConf はサーバーをバイパスします。 注 - このオプションを使用する前に、GConf デーモン gconfd-2 が実行中ではないことを確認してください。
|
--dump
| 指定された GConf リポジトリディレクトリ内のすべての設定キーが含まれるリストを生成します。リストには、すべてのキーの XML 記述が含まれます。リストは、<gconfentryfile> 要素に含まれます。 たとえば、このオプションからの出力をリダイレクトして、パネル構成に関係するすべてのキーを一覧表示するファイルを生成できます。このファイルに対して --load オプションを使用できます。
|
--get
| 指定された設定キーの値を表示します。また、指定されたスキーマキーに対するスキーマオブジェクト内の要素の値を表示します。
|
--help
| gconftool-2 コマンド、および gconftool-2 コマンドで使用できるオプションに関するヘルプメッセージを表示します。
|
--load=filename
| 構成ソース内の現在のディレクトリ内にある設定キーの値を、指定されたファイル内の値に設定します。指定するファイルの <gconfentryfile> 要素には、キーの XML 記述が含まれている必要があります。
|
--long-desc=description
| このオプションを --set-schema オプションと一緒に使用して、スキーマキーの長い説明を指定します。
|
--makefile-install-rule
| スキーマ定義ファイルをアプリケーションにインストールします。
|
--owner=owner
| このオプションを --set-schema オプションと一緒に使用して、スキーマキーの所有者を指定します。
|
--recursive-list
| 指定されたディレクトリ内のすべてのサブディレクトリ内のすべての設定キーの値を表示します。
|
--recursive-unset
| ディレクトリ内のすべてのサブディレクトリ内のすべての設定キーの値を、デフォルトの構成ソースの設定にリセットします。
|
--set
| 設定キーの値を設定し、値をユーザー構成ソースに書き込みます。--type オプションを --set オプションと一緒に使用して、設定する値のデータ型を指定します。 たとえば次のコマンドは、ユーザー構成ソースの /apps/gnome-terminal/profiles/Default/background_color キーの値を設定します。 # gconftool-2 --set \
"/apps/gnome-terminal/profiles/Default/background_color" \
--type string "#000000" --direct オプションおよび --config-source オプションを --set オプションと一緒に使用して、別の構成ソースに値を書き込むこともできます。
|
--set-schema
| スキーマキーの属性の値を設定し、値をデフォルト構成ソースに書き込みます。 次のオプションを --set-schema オプションと一緒に使用して、更新する属性を指定します。 --type
--short-desc
--long-desc
--owner
たとえば、次のコマンドは /apps/gnome-terminal/profiles/Default/background_color キーに対してスキーマキーの短い説明を設定します。 # gconftool-2 --set-schema \
"/schemas/apps/gnome-terminal/profiles/Default/background_color" \
--short-desc "Default background color of terminal"
|
--short-desc=description
| このオプションを --set-schema オプションと一緒に使用して、スキーマキーの短い説明を指定します。
|
--shutdown
| GConf デーモンを終了します。
|
--type=data-type
| このオプションを使用して、設定キーの値を設定するときのデータ型を指定します。スキーマキーの属性の値を設定するときにこのオプションを使用することもできます。有効なデータ型は次のとおりです。 bool
float
int
list
pair
string
|
--unset
| ユーザー設定からの設定キーの値を、デフォルト構成ソースの設定にリセットします。
|
|
注 - マルチユーザー環境では、Sun Ray クライアントや VNC ビューアなど、複数のクライアントに対してサーバーがデスクトップ環境を提供するようにサーバーを設定できます。クライアントに提供されるデスクトップ環境は、優れたパフォーマンスと操作性が得られるように最適化できます。
デスクトップ環境の最適化は、group/feature/multi-user-desktop Image Packaging System (IPS) パッケージで利用できます。デスクトップの最適化を可能にするには、この IPS パッケージをサーバーにインストールする必要があります。詳細は、Optimizing the Oracle Solaris Desktop for a Multi-User Environment を参照してください。