Я намагаюся зрозуміти, як працюють Gconf, Dconf та Gsettings та які стосунки між ними.
Все, що я знаю, це:
- Gconf - база даних на основі XML (система бекенда). Старший.
- Dconf - база даних на основі BLOB ( резервна система). Новіший.
- Gsettings - інструмент CLI для редагування налаштувань. Схоже, це працює лише з Dconf (хоча я десь бачив, що це може працювати з Gconf).
Я знаю, що для Gconf є GUI - Gconf-редактор, а для Dconf - Dconf-редактор.
Тому:
- Яка резервна система частіше використовується - Dconf чи Gconf?
- Gsettings працює з обома ними? І чому він не показує всі схеми Dconf?
- Де Dconf зберігає свої дані?