回答:
GConfは、アプリケーションの設定を保存するためのシステムです。これらの設定は、ユーザーのホームディレクトリの下のXMLファイルに保存されます~/.gconf
。各設定は、キーと値のペアとして表されます。
GConfは、開発者がユーザー設定を簡単に保存し、システム管理者が特定の設定にデフォルト値を設定する方法を提供することを目的としています。ほとんどの場合、ユーザーがGconfキーを直接編集する必要はありません。
キーの大部分は、さまざまなアプリケーションの設定メニューのエントリに対応しています。ただし、開発者はドキュメント化されていない機能を有効にする方法としてGconfキーを使用する場合があります。これらは、いくつかの理由でユーザーから「隠されています」。機能がまだ進行中の場合もあります。また、開発者が廃止したいが、それを放棄したくないユーザーにはアクセス可能なままにする機能もあります。多くの場合、これらの機能は「パワーユーザー」を対象にしており、開発者は通常の設定ダイアログを煩雑にしたくないだけです。
いくつかの点で、Windowsのレジストリに似ています。大きな違いの1つは、Windowsのレジストリとは異なり、Gconfはシステム設定を保存しないことです。アプリケーションの設定のみを保存します。Gconfキーを編集すると、特定のプログラムで軽度の問題が発生する可能性がありますが、システムが起動不能になるなどのシステム全体の問題が発生することはありません。実際、~/.gconf
ディレクトリ全体を削除すると、Gconfを使用するすべてのプログラムがデフォルトに戻ります。
このプログラムgconftool-2
により、ユーザーはコマンドラインからGconfを操作できます。多くの場合、GconfのGUIツールを掘り下げるよりも、ターミナルで1行のコマンドを入力する方が簡単です。たとえば、デスクトップにごみ箱のアイコンを表示したい場合は、次を実行します。
gconftool-2 --set /apps/nautilus/desktop/trash_icon_visible --type=bool true
これはまた、上記のキーと値のペアが意味することを示しています。この場合、キー/apps/nautilus/desktop/trash_icon_visible
の値はtrue
です。
を使用してさまざまな操作を実行できますgconftool-2
。キーの値を単に表示する場合は、次を使用します--get
。
gconftool-2 --get /apps/nautilus/desktop/trash_icon_visible
値をデフォルトにリセットするだけの場合は、次を使用します--unset
。
gconftool-2 --unset /apps/nautilus/desktop/trash_icon_visible
gconftool-2
システム管理者にとって特に便利です。たとえば /etc/gconf/gconf.xml.mandatory
、すべてのユーザーの必須設定を設定するために使用できます。より高度な使用法の詳細についてman gconftool-2
は、 『GNOMEデスクトップシステム管理ガイド』を参照してください。
もう一度質問はありましたか?ああ、そうです:Gconfエディターの使用方法
gconf-editor
Gconf設定を管理するためのグラフィカルインターフェイスです。デフォルトでは、メニューには表示されません。最も簡単な起動方法は、Alt+ F2を押して「ダイアログを実行」を起動することです。次に、を入力しgconf-editor
ます。
gconf-editor
ツリー内のキーと値のペアを参照できます。上記の例を見てみましょう。参照するapps > nautilus > desktop
と、trash_icon_visible
キーが表示されます。
Alt+ F2→gconf-editor
それを探索してください、それはWindowsでregeditを使用するのといくらか似ていますが、私はそれがもう少しユーザーフレンドリーであることを見つけます、そしてあなたがそれをおかしく見てもあなたの猫を殺しません。
ただし、それを使用してキーを設定するのではなく、コマンドラインツール「gconftool-2」を使用してキーを設定/編集/削除できます。WineのSpotifyなどのアプリケーションにURLの関連付けを設定するときに、かなり便利だと感じました。
gsettings
ある編集dconfデータベースへのGNOME 3の方法。