Ryan Lortie
desrt@desrt.ca 2012
Єкатерина Герасимова (Ekaterina Gerasimova)
kittykat3756@gmail.com 2013, 2015
Petr Kovar
pknbe@volny.cz 2019
використання режиму блокування у dconf для запобігання зміні користувачами певних параметрів.
Юрій Чорноіван
yurchor@ukr.net 2021

# Блокування певних параметрів

За допомогою режиму блокування у 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