Блокування певних параметрів
За допомогою режиму блокування у dconf ви можете запобігти внесенню користувачами змін до вказаних параметрів. Без блокування параметрів системи параметри, які вказано користувачем, матимуть пріоритет над загальносистемними параметрами.
Щоб заблокувати ключ або шлях у dconf, вам слід створити підкаталог locks у каталозі файлів ключів. Файли у цьому каталозі містять список ключів або шляхів, які слід заблокувати. Так само, які із файлами ключів, ви можете додати до цього каталогу будь-яку кількість файлів.
Блокування параметра
-
Перш ніж ви зможете заблокувати ключ або шлях, вам слід встановити його. У цьому прикладі показано, як заблокувати параметр фонового зображення після його встановлення.
На цьому етапі у вас має бути профіль user і файл ключів із параметрами, які ви хочете заблокувати.
Створіть каталог із назвою /etc/dconf/db/local.d/locks.
-
Створіть файл у каталозі /etc/dconf/db/local.d/locks/ і вкажіть у кожному його рядку по одному ключу або шляху. Наприклад, створіть /etc/dconf/db/local.d/locks/00_default-wallpaper:
# запобігти змінам фонового зображення /org/gnome/desktop/background/picture-uri /org/gnome/desktop/background/picture-options /org/gnome/desktop/background/primary-color /org/gnome/desktop/background/secondary-color -
Оновлення загальносистемних баз даних:
# dconf update