Ryan Lortie
desrt@desrt.ca 2012
Ekaterina Gerasimova
kittykat3756@gmail.com 2013, 2015
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

# Låsa specifika inställningar

För att låsa en dconf-nyckel behöver du skapa en underkatalog locks i nyckelfilskatalogen. Filerna inuti denna katalog innehåller en lista över nycklar att låsa. Precis som med nyckelfilerna kan du lägga till valfritt antal filer till denna katalog. Här är ett exempel på hur en kan se ut:

# Lås en inställning

Innan du kan låsa en nyckel 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 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

Vad gäller dconf 0.7.4 så stöds låsning bara för enskilda nycklar av prestandaskäl - du kan inte ännu låsa hela sökvägar. Det finns planer på att åtgärda detta i framtida utgåvor.