Ich versuche zu verstehen, wie Gconf, Dconf und Gsettings funktionieren und wie die Beziehung zwischen ihnen ist.
Alles was ich weiß ist:
- Gconf - XML-basierte Datenbank (Backend-System). Der ältere.
- Dconf - BLOB-basierte Datenbank (Backend-System). Der neuere.
- Gsettings - CLI-Tool zum Bearbeiten von Einstellungen. Sieht so aus, als würde es nur mit Dconf funktionieren (obwohl ich irgendwo gesehen habe, dass es mit Gconf funktionieren könnte).
Ich weiß, dass es für Gconf einen GUI - Gconf-Editor und für Dconf - Dconf-Editor gibt.
Damit:
- Welches Backend-System wird am häufigsten verwendet - Dconf oder Gconf?
- Gsettings funktioniert mit beiden? Und warum werden nicht alle Dconf-Schemata angezeigt?
- Wo speichert Dconf seine Daten?