首页IT科技gst_parse_launch(gsettings简介及常用操作介绍)

gst_parse_launch(gsettings简介及常用操作介绍)

时间2025-06-20 22:49:40分类IT科技浏览3866
导读:先尽力简单地说明一下几个名词之间的关系。...

先尽力简单地说明一下几个名词之间的关系            。

gsettings提供了对GSetings的命令行操作                  。

GSetings实际上是一套高级API            ,用来操作dconf      。

dconf存储着GNOME3的配置                  ,是二进制格式            。它做为GSettings的后端系统存在      ,暴露出低级API                  。在GNOME2时代            ,类似的角色是gconf                  ,但它是以XML文本形式存储      。

更接地气的说法是      ,dconf是GNOME3的注册表      ,gsettings是一个查询            、读取                  、设置注册表键值的命令行工具      。

列出所有schema

查找某个schema

gsettings list-schemas | grep "org.gnome.settings-daemon.plugins.keyboard" org.gnome.settings-daemon.plugins.keyboard

查找某个schema下的所有key

gsettings list-keys "org.gnome.settings-daemon.plugins.keyboard" active priority

查看某个schema下某个key的值

gsettings get "org.gnome.settings-daemon.plugins.keyboard" priority 0

查看某个schema下某个key的值类型

这是一个整形

gsettings range "org.gnome.settings-daemon.plugins.keyboard" priority type i

这是一个boolean类型

gsettings range "org.gnome.settings-daemon.plugins.keyboard" active type b

设置某个schema下某个key的值

gsettings set "org.gnome.settings-daemon.plugins.keyboard" active false

也可以一步到位                  ,同时搜索schema和keys

gsettings list-recursively | grep "org.gnome.settings-daemon.plugins.keyboard" org.gnome.settings-daemon.plugins.keyboard active false org.gnome.settings-daemon.plugins.keyboard priority 0 org.gnome.settings-daemon.plugins.keyboard active false org.gnome.settings-daemon.plugins.keyboard priority 0

如果你觉得命令行操作还是不太直观            ,可以使用GUI工具 gconf-editor

声明:本站所有文章      ,如无特殊说明或标注                  ,均为本站原创发布                  。任何个人或组织            ,在未征得本站同意时,禁止复制      、盗用            、采集                  、发布本站内容到任何网站      、书籍等各类媒体平台            。如若本站内容侵犯了原著者的合法权益                  ,可联系我们进行处理      。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
win32进程(dlbkbmgr.exe进程有何作用 dlbkbmgr进程是危险病毒吗)