Wo speichert GSettings seine Dateien?


16

Ich möchte einen Blick auf die Dateien werfen, die der dconf-Editor zum Lesen / Schreiben von Einstellungen verwendet, und ich gehe davon aus, dass sie von gsettings verwaltet werden. Wo und in welchem ​​Format werden diese Dateien auf dem System gespeichert?


3
Nehmen Sie Änderungen vor und führen Sie den Befehl aus, um den Speicherort der Dateien zu ermitteln find ~/.[!.]* -mmin -5.
Gilles 'SO - hör auf böse zu sein'

Antworten:



3

Folgendes hatte das Handbuch für dconf zu sagen:

Der dconf-editor liest gsettings-Schemas aus $ XDG_DATA_DIRS / glib-2.0 / schemas, um Beschreibungen, Standardwerte und zulässige Werte für Schlüssel zu erhalten.

Um herauszufinden, wo sich diese Dateien befinden, müssen Sie lediglich ein Terminal öffnen und Folgendes eingeben:

> echo $XDG_DATA_DIRS

Dort, wo Ihre Antwort sein wird (vorausgesetzt, es ist festgelegt), wenn es nicht festgelegt ist, versuchen Sie es

> set | grep XDG

Sie sollten eine Variation dieses Namens mit einem dconf-Ordner darin finden. Für mich war die Variation. XDG_RUNTIME_DIRwelches auf /run/user/1000ein Verzeichnis gesetzt war und dieses enthielt, dconfin dem sich eine Binärdatei befand.

Letztendlich ist es jedoch besser, nach den Schemas selbst zu suchen, als nach Binärdateien, wenn Sie nützliche, für den Menschen lesbare Informationen suchen möchten.


1

Eine bessere Methode wäre es, dies herauszufinden. Wenn Sie eine Binärdatei verwenden, warum für eine falsche Vorstellung über die Leistung, wie dumm aus mehreren Gründen! KDE macht es richtig, aber es ist nicht so leicht wie xfce mit Nautilus!

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.