Dconf jest dość młody, ale w mojej bazie danych jest już bałagan z mnóstwem kluczy „bez schematu”. Czy jest jakiś sposób na wyczyszczenie, czy też musiałbym zacząć od zera (usuwając ~ / .config / dconf / user, jak sądzę)?
dconf
maintenance
htorque
źródło
źródło
Odpowiedzi:
Jest to możliwe przy użyciu
dconf reset
polecenia, choć nie jest jasne, czy jest to efekt uboczny błędu.W przypadku jednego klucza:
Nie może kończyć się na
/
.Dla całej ścieżki:
Musi kończyć się na
/
.Jeśli zrobisz to podczas
dconf-editor
otwierania, prawdopodobnie nastąpi awaria.źródło
Jeśli chcesz wyczyścić bazę danych dconf, musisz najpierw zrzucić całą konfigurację dconf poprzez:
Po tych krokach musisz ponownie otworzyć sesję graficzną (wyloguj się / zaloguj). Spowoduje to
~/.config/dconf/user
ponowne utworzenie pliku z prawie 0 treściami - ustawienia domyślne.Jeśli chodzi o
user-backup
plik, który wcześniej utworzyłeś, jest to zwykły plik tekstowy:Możesz go edytować i usunąć żądane wpisy / bloki z tego pliku. Innymi słowy - wyczyść to.
Po zakończeniu załaduj:
Myślę, że powinieneś ponownie uruchomić sesję graficzną po tym.
I to wszystko, ale musisz pamiętać, że wszystkie wpisy o wartościach domyślnych nie zostaną zapisane - zostaną utworzone od nowa, gdy poprosi o to jakaś aplikacja, co jest dobre, ponieważ chcesz wykonać kopię zapasową tylko tych wartości, które zostały zmienione .
źródło
Alt+Ctrl+F3
byłem w stanie wykonać te kroki. Dodatkowym przydatnym poleceniem byłosudo pkill -u <username>
zrestartowanie aktywnej sesji pulpitu gnome.Zainstaluj
gconf-cleaner
z centrum oprogramowania.sudo apt-get install gconf-cleaner
Ich własnymi słowami „GConf Cleaner to narzędzie do czyszczenia bazy danych Gconf, które może być zaśmiecone niepotrzebnymi lub nieprawidłowymi kluczami”.
źródło