Огляд налаштувань система GConf

GConf є основним засобом налаштування робочого столу користувача. Тому ми зробимо короткий огляд цієї системи.

Малюнок 1-1. GConf Редактор

Нижче наведено основний матеріал, який може бути корисним адміністраторам, особливо при збереженні поточних налаштувань робочого столу.

Підказка

GConf зберігає дані налаштувань у кількох джерелах налаштувань. Використовувані джерела, їх властивості та порядок їхнього залучення GConf визначається у файлі /etc/gconf/2/path .

Кожне джерело налаштувань включає три частини:

Єдиним механізмом, що зазвичай використовується, є XML backend з ідентифікатором xml .

Прапори джерела налаштувань

Список прапорів, перерахованих через кому, інтерпретується механізмом зберігання. XML backend розпізнає два прапори - тільки-читання (readonly) і читання-запис (readwrite) , що визначають чи можна записувати дані в джерело налаштувань.

Розміщення, де механізм зберігання повинен зберігати дані налаштувань. Точне значення цього параметра залежить від механізму зберігання. Для XML backend розміщення задає шлях до каталогу у файловій системі.

За промовчанням визначено Обов'язкові джерело (Mandatory Source), Користувальницьке джерело (User Source) та Джерело за умовчанням (Defaults Source). Їх характеристики:

Порядок проходження джерел налаштувань має значення. Якщо параметр заданий в Обов'язковому джерелі та в Джерелу за промовчанням, значення з Обов'язкового джерела буде взято в роботу. Тому користувачі не можуть змінити значення параметрів, заданих у Обов'язковому джерелі.

За промовчанням файл шляхів GConf також підвантажує кілька інших шляхів, якщо вони існують. Файл/etc/gconf/2/path дозволяє адміністраторам визначити нові джерела налаштувань у включити їх у набір джерел задіяний у GConf . Джерела налаштувань, визначені у файлі path, задіяні до стандартного Джерела за промовчанням.

Наприкінці слід скасувати, що покажчик розміщення сховища джерела може посилатися на змінні середовища. Наприклад, стандартне джерело користувача визначено як xml:readwrite:$(HOME)/.gconf . Змінні середовища можуть бути визначені таким чином:

Домашній каталог користувача.

Ім'я користувача.

Будь-яке інше змінне середовище може бути задіяне за допомогою додавання до імені змінного середовища префікса ENV_ .