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つが存在する。

  1. 整数型 (gint)
  2. ブーリアン型 (gboolean)
  3. 文字列型 (gchar 配列)
  4. 浮動小数点数型 (gdouble)
  5. リスト型
  6. スキーマ型
  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
カテゴリ コモンズ