Блокировка определённых параметров
Используя режим блокировки в 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