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, чтобы вызвать «Run Dialog». Затем введите gconf-editor.
gconf-editor позволяет вам просматривать пары ключ-значение в дереве. Давайте посмотрим на пример сверху. Перейдите к apps > nautilus > desktop, и вы увидите клавишу trash_icon_visible.
Ubuntu docs на gconf-editor Документы GNOME по gconf-editor
Возможно, у вас есть виртуальная среда Python, запуская плагины так же, как и у меня?
У меня есть плагины вроде codecomment, которые работают, скрывая мою PYTHONPATH и виртуальную среду python перед запуском Gedit. [!d1 ]
Поскольку я все еще хочу использовать мой venv, у меня есть исполняемый скрипт gedit на моем пути с
#!/bin/bash PYTHONPATH= PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games /usr/bin/gedit "$@"По крайней мере, так, как плагины работают для меня. Я запускаю Ubuntu 14.04 и Gedit 3.10.4.