GConf

GConf
Логотип программы GConf
Скриншот программы GConf
Тип Configuration
Разработчик Хэвок Пеннингтон
Написана на Си[1]
Операционная система Unix-подобная операционная система
Последняя версия 3.2.6 (22 января 2013)
Репозиторий gitlab.gnome.org/Archive…
Лицензия GNU LGPL
Сайт projects.gnome.org/gconf/

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

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

Архитектура

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

Доступ

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

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

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

Ссылки

  • Официальная документация по системе GConf.  (англ.)
  • Обзор настроек: система GConf.

Примечания

  1. The gconf Open Source Project on Open Hub: Languages Page — 2006.
  2. gconf-editor
  3. gconf-cleaner — Project Hosting on Google Code  (неопр.). Дата обращения: 5 июня 2009. Архивировано 7 марта 2009 года.
Перейти к шаблону «GNOME»
GNOME
Core Applications[англ.]
Приложения
Графика
Игры
Интернет
Мультимедиа
Офис
Разработка
Система
Утилиты
Компоненты
Platform
Architecture
Интерфейс пользователя
Basic
Компоненты
freedesktop.org
Сообщество
Люди
  • Категория Категория
  • Commons