Advertisement

kylin-Desktop gsettings 获取或设置系统配置

阅读量:

gsettings提供了一种通过命令行对GSettings进行操作的方式。GSettings本质上是一组高级API,用于管理dconf的配置。

dconf负责存储GNOME3的相关配置信息,其数据以二进制形式保存。作为GSettings的后端系统,它提供了低级别的API接口。在GNOME2时期,承担类似功能的是gconf,但其数据是以XML文本格式进行存储的。

更通俗地讲,dconf可以被视为GNOME3的注册表系统,而gsettings则是一个能够查询、读取以及设置注册表键值的命令行工具。

列出所有schema

$ gsettings list-schemas

查找特定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

全部评论 (0)

还没有任何评论哟~