Ryan Lortie
desrt@desrt.ca 2012
Aruna Sankaranarayanan
aruna.evam@gmail.com
Verwenden Sie dconf-Schlüsseldateien, um spezifische Einstellungen in einem Texteditor zu bearbeiten.
Mario Blättermann
mario.blaettermann@gmail.com 2017
Christian Kirbach
christian.kirbach@gmail.com 2017

# Systemeinstellungen mit Schlüsseldateien steuern

Systemdatenbankdateien in /etc/dconf/db können nicht bearbeitet werden, da sie im GVDB-Format vorliegen. Um Systemeinstellungen mit einem Texteditor zu bearbeiten, können Sie die in Schlüsseldatei-Ordnern befindlichen Schlüsseldateien bearbeiten. Jeder Schlüsseldatei-Ordner korrespondiert zu einer bestimmten Systemdatenbankdatei und trägt den gleichen Namen wie diese, lediglich um die Endung ».d« erweitert (zum Beispiel /etc/dconf/db/local.d). Alle Schlüsseldatei-Ordner befinden sich in /etc/dconf/db und jeder enthält Dateien in einem speziellen Format, das in die dconf-Datenbank kompiliert werden kann.

# Eine Schlüsseldatei in diesem Ordner wird etwa wie folgt aussehen:

# Einige sinnvolle Standardeinstellungen für unsere Seite

[system/proxy/http] host='172.16.0.1' enabled=true

[org/gnome/desktop/background] picture-uri='file:///usr/local/rupert-corp/company-wallpaper.jpeg'

dconf update muss immer dann ausgeführt werden, wenn Sie eine Schlüsseldatei ändern. Wenn sie das tun, vergleicht dconf den Zeitstempel in einer Systemdatenbankdatei mit dem Zeitstempel des zugehörigen Schlüsseldatei-Ordners. Falls der Zeitstempel des Schlüsseldatei-Ordners neuer ist als der der Systemdatenbankdatei, regeneriert dconf die `system-db`-Datei und sendet eine Benachrichtigung an den Dbus des Systems, wodurch wiederum alle laufenden Anwendungen aufgefordert werden, Ihre Einstellungen neu einzulesen.