Saya mencoba memahami cara kerja Gconf, Dconf, dan Gsettings dan apa hubungan keduanya.
Yang saya tahu adalah:
- Gconf - basis data berbasis XML (sistem backend). Yang lebih tua.
- Dconf - database berbasis BLOB (sistem backend). Yang lebih baru.
- Gsettings - Alat CLI untuk mengedit pengaturan. Sepertinya itu hanya berfungsi dengan Dconf (walaupun saya melihat di suatu tempat itu mungkin bekerja dengan Gconf).
Saya tahu bahwa untuk Gconf ada GUI - Gconf-editor, dan untuk Dconf - Dconf-editor.
Begitu:
- Sistem backend mana yang lebih sering digunakan - Dconf atau Gconf?
- Gsettings bekerja dengan keduanya? Dan mengapa itu tidak menampilkan semua skema Dconf?
- Di mana Dconf menyimpan datanya?