Показать статистику
0 голосов
от (1.6тыс. баллов)
258 просмотров 1 ответов

1 Ответ

0 голосов
от (26.4тыс. баллов)

GConf — это система для хранения настроек приложений. Эти настройки хранятся в файлах XML в домашнем каталоге пользователя, ~/.gconf. Каждое предпочтение представлено в виде пары ключ-значение.

GConf предназначен для того, чтобы разработчики могли легко сохранять пользовательские настройки, а системные администраторы могли устанавливать значения по умолчанию для конкретных настроек. В большинстве случаев пользователю не нужно напрямую редактировать ключи Gconf.

Подавляющее большинство клавиш соответствуют записям в меню настроек различных приложений. Хотя иногда разработчики будут использовать ключи Gconf для включения недокументированных функций. Они «скрыты» от пользователей по ряду причин. Иногда эта функция все еще находится в стадии разработки. В других случаях это функция, от которой разработчик хочет избавиться, но оставить ее доступной для пользователей, которые не хотят от нее отказываться. Часто функции предназначены для «опытных пользователей», и разработчик просто не хочет загромождать обычный диалог настроек.

от (26.4тыс. баллов)
0

В некотором смысле он похож на реестр Windows. Одним из основных отличий является то, что, в отличие от реестра Windows, Gconf не хранит системные настройки. Он хранит только настройки приложения. Хотя редактирование ключей Gconf потенциально может вызвать незначительные проблемы с определенными программами, оно никогда не должно приводить к общесистемным проблемам, таким как отключение загрузки вашей системы. Фактически, удаление всего ~/.gconfкаталога просто вернет все программы, использующие Gconf, к их значениям по умолчанию.

Управление Gconf из командной строки.

Программа gconftool-2 позволяет пользователю взаимодействовать с Gconf из командной строки. Часто бывает проще ввести команду в одну строку в терминале, чем копаться в графическом интерфейсе Gconf. Например, если вы хотите отобразить значок корзины на рабочем столе, просто запустите:

gconftool-2 --set /apps/nautilus/desktop/trash_icon_visible --type=bool true
от (26.4тыс. баллов)
0

Это также иллюстрирует то, что я имел в виду под парой ключ-значение выше. В этом случае ключ /apps/nautilus/desktop/trash_icon_visible имеет значение true.

Вы можете выполнять различные операции с gconftool-2. Если вы просто хотите увидеть значение ключа, используйте --get:

gconftool-2 --get /apps/nautilus/desktop/trash_icon_visible

Если вы просто хотите сбросить значение по умолчанию, используйте --unset:

gconftool-2 --unset /apps/nautilus/desktop/trash_icon_visible

gconftool-2 может быть особенно полезным для системных администраторов. Например, /etc/gconf/gconf.xml.mandatory можно использовать для установки обязательных настроек для всех пользователей. Дополнительную информацию о более продвинутом использовании можно найти в руководстве по администрированию системы рабочего стола GNOME man gconftool-2.

Как использовать редактор Gconf?

gconf-editor — это графический интерфейс для управления настройками Gconf. По умолчанию он не отображается в меню. Самый простой способ запустить его — нажать Alt+ F2, чтобы вызвать «Диалоговое окно запуска». Далее введите gconf-editor.

gconf-editor позволяет просматривать пары ключ-значение в дереве. Давайте посмотрим на пример сверху. Перейдите к apps > nautilus > desktop и вы увидите ключ trash_icon_visible.

gconf-редактор

...