gconf/dconf实战编程利用dconf库读写配置实战以及诸多配套工具演示
Posted 奇妙之二进制
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gconf/dconf实战编程利用dconf库读写配置实战以及诸多配套工具演示相关的知识,希望对你有一定的参考价值。
文章目录
1、前言
GSetings实际上是一套高级API,用来操作dconf。
dconf存储着GNOME3的配置,是二进制格式。它做为GSettings的后端系统存在,暴露出低级API。在GNOME2时代,类似的角色是gconf,但它是以XML文本形式存储。
更接地气的说法是,dconf是GNOME3的注册表,gsettings是一个查询、读取、设置注册表键值的命令行工具。
GSettings 由 GIO 库提供,是管理应用程序配置的一种方法。这些设置以二进制形式存储以便快速检索,并且可以在您的应用程序之外以及使用特定工具进行操作。
这个系统可以看作是一个数据库,它的模式在一个 XML 文件(通常命名为.gschema.xml)中描述,然后编译该文件以提高运行时性能。
我们一般不使用dconf库,因为这些接口比较低层次,需要自己做比较多的工作,gio针对dconf做了一些包装,建议使用gio库。
2、命令行工具
dconf命令可以用于操作dconf的key-value存储系统,
victory@victory-ThinkPad-T490:~$ dconf
error: no com
以上是关于gconf/dconf实战编程利用dconf库读写配置实战以及诸多配套工具演示的主要内容,如果未能解决你的问题,请参考以下文章
gconf/dconf实战编程利用gconf库读写配置实战以及诸多配套工具演示