Dconf ist ziemlich jung, aber meine Datenbank ist schon ein einziges Durcheinander mit vielen "schemalosen" Schlüsseln. Gibt es eine Möglichkeit, etwas aufzuräumen, oder muss ich bei Null anfangen (indem ich ~ / .config / dconf / user entferne, denke ich)?
dconf
maintenance
Drehmoment
quelle
quelle
Antworten:
Dies ist mit dem
dconf reset
Befehl möglich, obwohl nicht klar ist, ob dies ein Nebeneffekt eines Fehlers ist.Für einen einzelnen Schlüssel:
Darf nicht mit einem enden
/
.Für einen ganzen Weg:
Muss mit einem enden
/
.Wenn Sie dies während des Öffnens tun
dconf-editor
, wird es wahrscheinlich abstürzen.quelle
Wenn Sie die dconf-Datenbank bereinigen möchten, müssen Sie zuerst die gesamte dconf-Konfiguration sichern über:
Nach diesen Schritten müssen Sie Ihre grafische Sitzung erneut öffnen (Abmelden / Anmelden). Dadurch wird die
~/.config/dconf/user
Datei mit fast 0 Inhalten neu erstellt - Standardeinstellungen.Bei der
user-backup
zuvor erstellten Datei handelt es sich lediglich um eine reine Textdatei:Sie können es also bearbeiten und die gewünschten Einträge / Blöcke aus dieser Datei entfernen. Mit anderen Worten - reinige es.
Wenn Sie fertig sind, laden Sie es:
Ich denke, Sie sollten Ihre grafische Sitzung danach erneut starten.
Und das war es auch schon, aber Sie müssen bedenken, dass alle Einträge mit Standardwerten nicht gespeichert werden. Sie werden neu erstellt, wenn eine App danach fragt. Das ist gut, weil Sie nur die Werte sichern möchten, die Sie geändert haben .
quelle
Alt+Ctrl+F3
ich ein tty mit geöffnet hatte , konnte ich diese Schritte ausführen. Ein zusätzlicher nützlicher Befehl warsudo pkill -u <username>
, die aktive Gnome-Desktopsitzung neu zu starten.Installation
gconf-cleaner
über das Software Center.sudo apt-get install gconf-cleaner
In ihren eigenen Worten: "GConf Cleaner ist ein Tool zum Bereinigen Ihrer Gconf-Datenbank, das möglicherweise mit unnötigen oder ungültigen Schlüsseln überfüllt ist."
quelle