Chciałbym rzucić okiem na pliki, których edytor dconf używa do odczytu / zapisu ustawień i zakładam, że są one zarządzane przez gsettings. Gdzie są przechowywane te pliki w systemie i w jakim formacie?
Chciałbym rzucić okiem na pliki, których edytor dconf używa do odczytu / zapisu ustawień i zakładam, że są one zarządzane przez gsettings. Gdzie są przechowywane te pliki w systemie i w jakim formacie?
Odpowiedzi:
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.
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.
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!
find ~/.[!.]* -mmin -5.