Ryan Lortie
desrt@desrt.ca 2012
Ekaterina Gerasimova
kittykat3756@gmail.com 2013, 2015
Verwenden Sie den Sperrmodus in dconf, um Benutzer an der Änderung spezifischer Einstellungen zu hindern.
Mario Blättermann
mario.blaettermann@gmail.com 2017
Christian Kirbach
christian.kirbach@gmail.com 2017

# Spezifische Einstellungen sperren

Um einen dconf-Schlüssel zu sperren, müssen Sie einen locks-Unterordner im Schlüsseldatei-Ordner anlegen. Die Dateien in diesem Ordner enthalten eine Liste der zu sperrenden Schlüssel. Wie bei Schlüsseldateien auch können Sie eine beliebige Anzahl Dateien in diesem Ordner ablegen. Hier ist ein Beispiel dafür, wie es aussehen könnte:

# Eine Einstellung sperren

Bevor Sie einen Schlüssel sperren können, müssen Sie ihn erste setzen. Dieses Beispiel zeigt, wie Sie eine Hintergrundeinstellung sperren können, sobald sie gesetzt ist. Dazu sollten Sie ein Benutzer-Profil und eine Schlüsseldatei mit den Einstellungen haben, die Sie sperren wollen.

Legen Sie einen Ordner namens /etc/dconf/db/local.d/locks an.

Erstellen Sie eine Datei im Ordner /etc/dconf/db/local.d/locks/ und schreiben Sie jeden Schlüssel in eine eigene Zeile. Zum Beispiel erstellen Sie /etc/dconf/db/local.d/locks/00_default-wallpaper wie folgt:

# Änderungen des Hintergrundbildes unterbinden /org/gnome/desktop/background/picture-uri /org/gnome/desktop/background/picture-options /org/gnome/desktop/background/primary-color /org/gnome/desktop/background/secondary-color

Seit Version dconf 0.7.4 ist das Anpassen von Zugriffsrechten aus Geschwindigkeitsgründen nur pro Schlüssel möglich. Es können keine vollständigen Unterpfade angepasst werden Es gibt Pläne diese Möglichkeit in der Zukunft anzugehen.