Estou tentando entender como o Gconf, o Dconf e o Gsettings funcionam e qual é a relação entre eles.
Tudo o que sei é:
- Gconf - banco de dados baseado em XML (sistema backend). O mais velho.
- Dconf - banco de dados baseado em BLOB (sistema de back-end). O mais novo.
- Gsettings - ferramenta CLI para editar configurações. Parece que funciona apenas com o Dconf (embora eu tenha visto em algum lugar que ele pode funcionar com o Gconf).
Eu sei que para o Gconf existe uma GUI - Gconf-editor, e para o Dconf - Dconf-editor.
Assim:
- Qual sistema de back-end é mais usado - Dconf ou Gconf?
- Gsettings funciona com os dois? E por que não mostra todos os esquemas Dconf?
- Onde o Dconf salva seus dados?