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


51

Я вижу некоторые ответы, где люди пишут, чтобы установить ключ в gconf-editor, однако в моем меню нет записи для gconf-editor.

Как мне его запустить и как его использовать, чтобы установить ключи, которые рекомендуют люди?

Ответы:


46

Что такое Gconf?

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

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

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

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

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

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

gconftool-2 --set /apps/nautilus/desktop/trash_icon_visible --type=bool true

Это также иллюстрирует то, что я имел в виду под парой ключ-значение выше. В этом случае ключ /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может использоваться для установки обязательных настроек для всех пользователей. Дополнительную информацию о более сложных применениях можно найти, man gconftool-2а также в Руководстве по администрированию системы рабочего стола GNOME.

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

Каков был твой вопрос снова? О, правильно: как мне использовать редактор Gconf?

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

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

GConf-редактор



13

Alt+ F2gconf-editor

Изучите его, это похоже на использование regedit в Windows, за исключением того, что я нахожу его немного более удобным для пользователя, и он не убьет вашу кошку, если вы посмотрите на нее забавно.

Вместо того, чтобы использовать это для установки ключей, вы можете использовать инструмент командной строки ' gconftool-2 ' для установки / редактирования / удаления ключей. Я нашел это очень удобным при настройке ассоциаций URL для приложений, таких как Spotify в Wine.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.