何时使用gconf而不是dconf?

现在可以使用gconf和dconf编辑器。鉴于dconf的更改,我们是否还应该继续使用gconf?在运行11.10时,gconf的更改是否会起作用?


在寻找AisleRiot统计数据保存的位置时,我发现它的窗口大小保存在Dconf中,而其他信息,如偏好设置和统计数据仍然由Gconf存储。 - fragos
有人对12.04有相关的更新吗,或者路线图呢? - belacqua
2个回答

dconf是一种新的应用程序存储设置的方式,旨在取代gconf。dconf-editor和gconf-editor分别用于它们各自的配置系统,并且它们彼此之间不进行通信。目前,这个过渡仍然在进行中,因此许多应用程序继续使用gconf。此外,一些应用程序即使现在使用dconf,仍然在gconf中保留了一些设置。
几乎所有默认安装的软件 - 所有来自GNOME的软件 - 使用dconf(如果有的话)。几乎所有其他可用的软件都使用gconf,尽管随着老旧软件的更新,情况当然正在改变。
所以,是的,在gconf中更改设置很可能会产生影响!如果您在Ubuntu 11.10上进行了全新安装并且没有迁移您的gconf设置,那么您在gconf-editor中看到的所有内容很可能被某个当前应用程序查看和理解。如果您的设置早于11.10,则可能存在一些未被使用的内容。
作为一个经验法则,首先检查dconf,如果您要查找的内容不在那里,请尝试gconf。

不是所有的应用程序都已经升级到使用DConf,仍然在使用GConf。这些应用程序必须使用GConf进行配置。