我试图了解Gconf、Dconf和Gsettings是如何工作的,以及它们之间的关系是什么。
我只知道:
我知道对于Gconf有一个GUI -Gconf-编辑器,而对于编辑器。
所以:
发布于 2013-01-31 17:16:57
GConf已经过时了。它是较老的GNOME 2.x配置API和系统,在较新的版本中已被DConf/GSettings所取代。然而,一些应用程序仍然使用它。
GSettings是DConf的一个GLib实现,它将其数据存储在二进制数据库中。
gsettings命令行工具只是一个通过GSettings API访问或修改设置的工具,就像旧的gconftool命令行工具用于GConf一样。
发布于 2013-01-31 17:31:48
Dconf是为存储配置而设计的数据存储区。它是Gconf的替代品,Gconf用于同样的目的。最终,任何程序都不应该再依赖于Gconf。
used是一个用于读取和写入配置存储后端的开发库。在Linux上,它使用Dconf,但是在Windows上,它使用注册表,在OS上,它使用原生数据存储。( CLI上的gsettings命令使用这个库。)
建议应用程序开发人员和最终用户使用users,而不是直接使用Dconf。
https://askubuntu.com/questions/249887
复制相似问题