• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    gsettings简介及常用操作介绍

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

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

    GSetings实际上是一套高级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-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

    上一篇:linux中断的上半部和下半部详解
    下一篇:linux动态增加LV空间的方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    gsettings简介及常用操作介绍 gsettings,简介,及,常用,操作,