Профили

Профил је списак база података подешавања. Прва база података у профилу је база за упис, а преостале базе су само за читање. Свака од системских база података се генерише из директоријума датотеке кључа. Сваки директоријум датотеке кључа садржи једну или више датотека кључева. Свака датотека кључа садржи барем једну dconf путању и један или више кључева и одговарајуће вредности.

Парови кључева који су постављени у dconf профилу ће премостити подразумевана подешавања, осим ако не постоји проблем са вредношћу коју сте поставили.

Обично ћете желети да се ваш dconf профил састоји од корисничке базе података и барем једне системске базе података. Профил мора навести једну базу података по реду.

Први ред у профилу је база података у коју се уписују измене. То је обично user-db:user. user је назив корисничке базе података која се обично може наћи у ~/.config/dconf.

Ред system-db одређује системску базу података. Ове базе података се налазе у /etc/dconf/db/.

Примерак профила

user-db:user
system-db:local
system-db:site

Подешавање једног корисника и више системских база података омогућава слојевитост поставки. Подешавања из user датотеке базе података имају првенство над подешавањима у local датотеци базе података, а local датотека базе података заузврат има првенство над site датотеком базе података.

Међутим, редослед првенства за закључавања је обрнут. Закључавања уведена у site или local датотекама базе података имају првенство над онима која су присутна у user.

Профил dconf-а за сесију се одређује приликом пријаве, тако да ће корисници морати да се одјаве и поново пријаве како би применили нови кориснички профил dconf-а на своју сесију.

За више података, погледајте dconf(7) ман страницу.

Изаберите профил

При покретању, dconf прегледа променљиву окружења DCONF_PROFILE. Променљива може да одреди релативну путању до датотеке у /etc/dconf/profile/, или апсолутну путању, на пример, до корисниковог личног директоријума.

Ако је променљива окружења постављена, dconf покушава да отвори именовани профил и прекида рад ако то не успе. Ако променљива није постављена, dconf покушава да отвори профил под називом „user“. Ако то не успе, вратиће се на унутрашње чврсто уграђено подешавање.

За више података, погледајте dconf(7) ман страницу.