Содержание
dconf – низкоуровневая система конфигурации. При помощи dconf в GNOME и Unity хранятся настройки большинства программ.
dconf это простая система конфигурации основанная на ключах. Ключи находятся в неструктурированной базе данных (ключи логически связанные между собой объединены в категории). База данных хранится в бинарном файле, который располагается в ~/.config/dconf.
Управление ключами dconf
В большинстве случаев пользователю не нужно вручную редактировать настройки хранящиеся в dconf. Но иногда графическое представление тому или иному параметру отсутствует и единственным способом изменить его значение является редактирование ключа напрямую. Это можно осуществить несколькими способами.
GSettings
GSettings это консольная утилита, при помощи которой можно управлять ключами dconf. GSettings входит в стандартную поставку Ubuntu.
Синтаксис использования GSettings:
gsettings [--schemadir КАТАЛОГ_СХЕМ] КОМАНДА [АРГУМЕНТЫ…]
Команды:
| Команда | Описание |
|---|---|
| help | Показать справку |
| list-schemas | Список установленных схем |
| list-relocatable-schemas | Список перемещаемых схем |
| list-keys | Список ключей схемы |
| list-children | Список потомков схемы |
| list-recursively | Список ключей и значений, рекурсивно |
| range | Запросить диапазон значений ключа |
| get | Получить значение ключа |
| set | Изменить значение ключа |
| reset | Сбросить значение ключа |
| reset-recursively | Сбросить все значения в заданной схеме |
| writable | Проверить ключ на запись |
| monitor | Следить за изменениями |
Для того, чтобы получить более подробную справку по интересующей команде выполните:
gsettings help КОМАНДА
dconf-editor
dconf-editor это графическая программа для редактирования ключей dconf. Для того чтобы ее установить перейдите по ссылке слева или выполните
sudo apt-get install dconf-editor
В dconf-editor все ключи представлены в виде дерева. Жирным текстом выделяются ключи, значение которых было изменено.
dconf-editor позволяет искать ключи по их названию. Для этого нажмите Ctrl+F и введите название ключа.
dconf для системного администратора
Перевод статьи https://live.gnome.org/dconf/SystemAdministrators
dconf для разработчика
Работа с dconf в GTK происходит при помощи класса GSettings. Более подробную информацию смотрите на сайте GNOME Dev Center.

