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

  1. 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.

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

  3. 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
  4. Uppdatera systemdatabaserna:

    # dconf update