Próbuję zrozumieć, jak działają Gconf, Dconf i Gsettings i jaki jest związek między nimi.
Wiem tylko:
- Gconf - baza danych oparta na XML (system backend). Starszy.
- Dconf - baza danych oparta na BLOB (system backend). Nowszy.
- Gsettings - narzędzie CLI do edycji ustawień. Wygląda na to, że działa tylko z Dconfem (chociaż widziałem gdzieś, że może współpracować z Gconfem).
Wiem, że dla Gconf istnieje GUI - edytor Gconf, a dla Dconf - edytor Dconf.
Więc:
- Który system zaplecza jest częściej używany - Dconf lub Gconf?
- Gsettings współpracuje z oboma? I dlaczego nie pokazuje wszystkich schematów Dconf?
- Gdzie Dconf zapisuje swoje dane?