当前位置:网站首页>gconf/dconf实战编程(3)利用dconf库读写配置实战以及诸多配套工具演示
gconf/dconf实战编程(3)利用dconf库读写配置实战以及诸多配套工具演示
2022-08-01 14:39:00 【奇妙之二进制】
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存储系统,
victo[email protected]:~$ dconf
error: no com边栏推荐
- Grid布局 容器属性(一) `grid-template`系列属性
- Typora报错:This beta version of Typora is expired
- Amperon IPO meeting: annual revenue of 500 million Tongchuang Weiye and China Mobile Innovation are shareholders
- 2022-08-01 Daily: 18 graphs to intuitively understand neural networks, manifolds and topology
- 微信UI在线聊天源码 聊天系统PHP采用 PHP 编写的聊天软件,简直就是一个完整的迷你版微信
- 【论文笔记】MiniSeg: An Extremely Minimum Network for Efficient COVID-19 Segmentation
- The role of the final keyword final and basic types, reference types
- 信息录入率百分百上海强化施工现场建筑工人实名制管理
- ffmpeg视频剪辑中报错Could not write header for output file #0 (incorrect codec parameters ?): ……
- What is a closure?
猜你喜欢
随机推荐
分布式中的CAP原理
MySQL中字符串比较大小(日期字符串比较问题)
利用UIRecorder做页面元素巡检
产品力无提升的雷克萨斯新款ES ,为何敢于涨价?
redis主从同步方式(redis数据同步原理)
HTB-Shocker
Timezone setting in MySQL
【论文笔记】MiniSeg: An Extremely Minimum Network for Efficient COVID-19 Segmentation
1161. 最大层内元素和
[机缘参悟-57]:《素书》-4-修身养志[本德宗道章第四]
The little thing about Request reuse.The research is understood, and I will report it to you.
Grid布局 容器属性(一) `grid-template`系列属性
布隆过滤器bloom
可观测性就是对“监控”的包装?
A Beginner's Guide to Performance Testing
牛客刷SQL--5
leetcode.26 删除有序数组中的重复项(set/直接遍历)
DHCP配置命令(DHCP配置命令)
gpio analog serial communication
性能优化——动画优化笔记








