我试图了解 Gconf、Dconf 和 Gsettings 的工作原理以及它们之间的关系。
我所知道的是:
- Gconf - 基于 XML 的数据库(后端系统)。年纪较大的。
- Dconf - 基于 BLOB 的数据库(后端系统)。较新的一个。
- Gsettings - 用于编辑设置的 CLI 工具。看起来它只适用于 Dconf(尽管我在某处看到它可能适用于 Gconf)。
我知道对于 Gconf 有一个 GUI - Gconf-editor,对于 Dconf - Dconf-editor。
所以:
- 哪个后端系统更常用——Dconf 还是 Gconf?
- Gsettings 可以同时使用它们吗?为什么它不显示所有 Dconf 模式?
- Dconf 在哪里保存它的数据?