Ryan Lortie
desrt@desrt.ca 2012
Ekaterina Gerasimova
kittykat3756@gmail.com 2013, 2015
Petr Kovar
pknbe@volny.cz 2019
Använd låsningsläget i dconf för att förhindra användare från att ändra specifika inställningar.
Anders Jonsson
anders.jonsson@norsjovallen.se 2017, 2023

# Låsa specifika inställningar

Genom att använda låsningsläget i dconf kan du förhindra användare från att ändra specifika inställningar. Då systeminställningarna inte är låsta så har användarinställningar företräde över systeminställningar.

För att låsa en dconf-nyckel eller undersökväg behöver du skapa en underkatalog locks i nyckelfilskatalogen. Filerna inuti denna katalog innehåller en lista över nycklar eller undersökvägar att låsa. Precis som med nyckelfilerna kan du lägga till valfritt antal filer till denna katalog.

# Lås en inställning

Innan du kan låsa en nyckel eller undersökväg behöver du ställa in den. Detta exempel visar hur du låser en bakgrundsinställning då den har ställts in.

Du bör i detta läge ha en profil user och en nyckelfil med inställningarna som du vill låsa.

Skapa en katalog med namnet /etc/dconf/db/local.d/locks.

Skapa en fil i katalogen /etc/dconf/db/local.d/locks/ och lista en nyckel eller undersökväg per rad. Till exempel, skapa /etc/dconf/db/local.d/locks/00_default-wallpaper:

# förhindra ändringar till bakgrunden /org/gnome/desktop/background/picture-uri /org/gnome/desktop/background/picture-options /org/gnome/desktop/background/primary-color /org/gnome/desktop/background/secondary-color