GConf

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
GConf
Тип Configuration
Разработчик Хэвок Пеннингтон
Последняя версия 3.2.5 (11 марта 2012)
Сайт projects.gnome.org/gconf/

GConf — система, используемая в GNOME для хранения настроек рабочего стола и приложений. Изменения контролируются службой GConfd. GConfd следит за изменениями в базе данных, и при их изменении, передаёт новые настройки приложениям.

База данных GConf использует систему каталогов и XML-файлы, хранящиеся в каталоге ~ /.gconf.

Архитектура

GConf написана на языке Си. Программная архитектура GConf состоит из службы, которая обрабатывает различные источники конфигурации относительно текущего сеанса пользователя.

Доступ

Как и во многих библиотеках GNOME, получить доступ к GConf можно, используя различные языки программирования, такие как Ada, C, C++, Perl, Java и Python.

Утилиты обслуживания

Для упрощения работы с каталогами GConf используются различные утилиты, которые имеют текстовый или графический интерфейс (gconf-editor[1], GConf-cleaner[2] и др.).

Ссылки

Примечания

  1. gconf-editor
  2. gconf-cleaner — Project Hosting on Google Code. Дата обращения: 5 июня 2009. Архивировано 7 марта 2009 года.