GConfとは - わかりやすく解説 Weblio辞書 (original) (raw)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2019/12/03 14:02 UTC 版)
![]() |
この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(2019年12月) |
---|
GConf(ジーコンフ)は、GNOMEデスクトップ環境における設定情報を管理するツールである。アプリケーション側は主にGConfライブラリに含まれる「GConfClient」を使用して設定情報の読み書きを行うが、ユーザーがGConfの設定情報を閲覧・編集できる「gconf-editor」と呼ばれるツールも存在する。GConfの設定情報は、デフォルトではホームディレクトリ内にある「.gconf」という隠しフォルダ内にXMLファイルとして保存される。
設定情報の監視
ソフトウェア側はGConfの値の変更を監視できる。ソフトウェア側はまずgconf_client_notify_add関数によって、データが変更を監視する場所、及び変更された場合に実行するコールバック関数を指定する。値が変更されると、GConfは変更内容をアプリケーション側に通知し、コールバック関数が実行される。このことは、あるソフトウェアが別のソフトウェアの設定に依存している場合などに有用である。例えばあるソフトウェアのフォント設定がシステムのフォント設定に依存していたとする。システムのフォント設定がGConfに登録されていれば、システムのフォント設定の変更に応じてアプリケーション側のフォントを変更する等といったことが簡単に行える。
設定可能な値の型
GConfが扱うことのできる型は、以下の7つが存在する。
![]() |
この項目は、FLOSSに関連した書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めています(Portal:FLOSS)。 |
---|
表話編歴GNOME | ||
---|---|---|
コミュニティ | 人物 ミゲル・デ・イカザ フェデリコ・メーナ ハヴォック・ペニントンその他 GNOME財団 GUADEC | ![]() |
アプリケーション | Ekiga Evince Evolution Eye of GNOME gedit GNOME Office GNOME Shell GNOME 辞書 GNOME スクリーンショット GNOME 端末 GNOME 電卓 GNOME パネル GnuCash gPhoto gtkam Metacity Mutter nano Pan Rhythmbox Sound Juicer Tomboy Web アーカイブマネージャー ディスク使用量アナライザー ビデオ ファイル GNOMEアプリケーション一覧 | |
テクノロジー | ATK Bonobo D-Bus Enlightened Sound Daemon Gamin GConf GLib GNOME キーリング GnomeVFS GObject GStreamer GTK+ GVfs Mono ORBit Pango | |
関連記事 | Freedesktop.org CDE KDE Xfce Cinnamon MATE | |
![]() ![]() |