Преглед на системните настройки на GConf

Системата GConf е основното средство за персонализиране на работния плот на потребителя. Поради тази причина ще направим кратък преглед на тази система.

Фигура 1-1. GConf редактор

Следното е обобщение, което администраторите може да намерят полезно, особено когато запазват текущите настройки на работния плот.

Улика

GConf запазва данните за настройките в няколко източника на настройки. Източниците, които ще се използват, техните свойства и редът, в който се извикват от GConf, са дефинирани във файла /etc/gconf/2/path.

Всеки източник на настройка включва три части:

Единственият често използван механизъм е XML бекенд с идентификатор xml.

Флагове за източник на конфигурация

Разделен със запетаи списък с флагове се интерпретира от машината за съхранение. XML бекендът разпознава два флага - само за четене и за четене-запис (readwrite), които определят дали е възможно да се записват данни в източника на настройките.

Мястото, където системата за съхранение трябва да съхранява данните за настройките. Точната стойност на този параметър зависи от използваната система за съхранение. За XML бекенда местоположението указва пътя до директория във файловата система.

По подразбиране са дефинирани Задължителен източник, Потребителски източник и Източник по подразбиране. Техните характеристики:

Редът на задаване на източници има значение. Ако параметърът е зададен в Задължителния източник и в Източника по подразбиране, тогава стойността от Задължителния източник ще бъде взета предвид. Следователно потребителите не могат да променят стойността на параметрите, зададени в Задължителен източник.

По подразбиране файлът с пътя на GConf също зарежда няколко други файла с пътя, ако съществуват. Файл/etc/gconf/2/path позволява на администраторите да дефинират нови източници на конфигурация, които да включат в набора от източници, използвани от GConf. Източниците на настройки, дефинирани във файла с пътя, се прилагат преди стандартния източник по подразбиране.

В крайна сметка трябва да се отмени, че указателят към местоположението на изходното хранилище може да се отнася до променливи на средата. Например потребителският източник по подразбиране е дефиниран като xml:readwrite:$(HOME)/.gconf. Променливите на средата могат да бъдат дефинирани по следния начин:

Домашната директория на потребителя.

Потребителски вход.

Всяка друга променлива на средата може да бъде активирана чрез префикс ENV_ на името на променливата на средата.