Я вижу некоторые ответы, где люди пишут, чтобы установить ключ в gconf-editor, однако в моем меню нет записи для gconf-editor.
Как мне его запустить и как его использовать, чтобы установить ключи, которые рекомендуют люди?
Я вижу некоторые ответы, где люди пишут, чтобы установить ключ в gconf-editor, однако в моем меню нет записи для gconf-editor.
Как мне его запустить и как его использовать, чтобы установить ключи, которые рекомендуют люди?
Ответы:
GConf - это система хранения настроек приложения. Эти настройки хранятся в файлах XML в домашнем каталоге пользователя ~/.gconf
. Каждое предпочтение представлено в виде пары ключ-значение.
GConf предназначен для того, чтобы разработчики могли легко сохранять пользовательские настройки и системные администраторы для установки значений по умолчанию для определенных предпочтений. В большинстве случаев пользователю не нужно редактировать ключи Gconf напрямую.
Подавляющее большинство клавиш соответствуют записям в меню предпочтений различных приложений. Хотя иногда разработчики будут использовать ключи Gconf для включения недокументированных функций. Они «скрыты» от пользователей по ряду причин. Иногда эта функция все еще находится в стадии разработки. В других случаях это функция, которую разработчик хочет отменить, но при этом оставить доступной пользователям, которые не хотят отказываться от нее. Зачастую функции ориентированы на «опытных пользователей», и разработчик просто не хочет загромождать обычный диалог настроек.
В некотором смысле это похоже на реестр Windows. Одним из основных отличий является то, что, в отличие от реестра Windows, 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-editor
графический интерфейс для управления настройками Gconf По умолчанию он не отображается в меню. Самый простой способ запустить его - нажать Alt+, F2чтобы вызвать «Диалог запуска». Далее введите gconf-editor
.
gconf-editor
позволяет просматривать пары ключ-значение в дереве. Давайте посмотрим на пример сверху. Найдите apps > nautilus > desktop
и вы увидите trash_icon_visible
ключ.
Alt+ F2→gconf-editor
Изучите его, это похоже на использование regedit в Windows, за исключением того, что я нахожу его немного более удобным для пользователя, и он не убьет вашу кошку, если вы посмотрите на нее забавно.
Вместо того, чтобы использовать это для установки ключей, вы можете использовать инструмент командной строки ' gconftool-2 ' для установки / редактирования / удаления ключей. Я нашел это очень удобным при настройке ассоциаций URL для приложений, таких как Spotify в Wine.
gsettings
это GNOME 3 способ редактирования базы данных dconf .