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库读写配置实战以及诸多配套工具演示

gconf/dconf实战编程利用gconf库读写配置实战以及诸多配套工具演示

gconf/dconf编程实战gconf和dconf介绍

gconf/dconf编程实战gconf和dconf介绍

C/C++实战017:fstream读写文本操作详解

Python爬虫编程思想(48):项目实战:抓取起点中文网的小说信息