Gdzie GSettings przechowuje swoje pliki?


Odpowiedzi:


13

Po kilku radach dokonałem zmiany i uruchomiłem to:

find ~/.[!.]* -mmin -5

Wśród wyświetlanych wyników był ~/.config/dconf/user. Jest to plik binarny, rodzaj bazy danych, w której GSettings przechowuje rzeczy.


1
Jeśli musisz przeczytać (części) tego pliku binarnego, [to rozwiązanie | askubuntu.com/a/368160/145568] przydaje się ...
sxc731,

3

Oto, co miała do powiedzenia instrukcja dconf:

Edytor dconf odczytuje schematy ustawień z $ XDG_DATA_DIRS / glib-2.0 / schematy, aby uzyskać opisy, wartości domyślne i dozwolone wartości kluczy.

Aby dowiedzieć się, gdzie są te pliki, wystarczy otworzyć terminal i napisać w:

> echo $XDG_DATA_DIRS

Tam, gdzie będzie twoja odpowiedź (pod warunkiem, że jest ustawiona), jeśli nie jest ustawiona, spróbuj

> set | grep XDG

Powinieneś znaleźć pewne odmiany tej nazwy z folderem dconf w środku. Dla mnie była to odmiana. XDG_RUNTIME_DIRktóry był ustawiony /run/user/1000i zawierał katalog o nazwie dconfz plikiem binarnym w środku.

Ostatecznie jednak, jeśli chcesz znaleźć przydatne informacje czytelne dla człowieka, lepiej będzie poszukać samych schematów niż plików binarnych.


1

Lepszą metodą byłoby znalezienie. Używając pliku binarnego, dlaczego z jakiegoś niewłaściwego pojęcia o wydajności, jak głupi z wielu powodów! KDE robi to dobrze, ale nie jest tak lekki jak xfce z nautilus!

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.