Як використовувати редактор gconf?


51

Я бачу деякі відповіді, де люди публікують, щоб встановити ключ у редакторі gconf, однак у моєму меню немає записи для редактора gconf.

Як запустити його та як використовувати його для встановлення клавіш, які рекомендують люди?

Відповіді:


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 Desktop

Як використовувати редактор 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 in Wine.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.