• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >LINUX > gsettings简介及常用操作介绍

gsettings简介及常用操作介绍

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-12

佚名 通过本文向大家介绍了gsettings,linux操作系统简介,ios操作系统简介,操作系统简介,安卓操作系统简介等相关知识,希望对您有所帮助,也希望大家多多支持linkedu.com

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

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

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

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

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

列出所有schema

gsettings list-schemas
</div>

查找某个schema

gsettings list-schemas | grep "org.gnome.settings-daemon.plugins.keyboard"
org.gnome.settings-daemon.plugins.keyboard
</div>

查找某个schema下的所有key

gsettings list-keys "org.gnome.settings-daemon.plugins.keyboard"
active
priority
</div>

查看某个schema下某个key的值

gsettings get "org.gnome.settings-daemon.plugins.keyboard" priority
0
</div>

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

这是一个整形

gsettings range "org.gnome.settings-daemon.plugins.keyboard" priority
type i
</div>

这是一个boolean类型

gsettings range "org.gnome.settings-daemon.plugins.keyboard" active
type b
</div>

设置某个schema下某个key的值

gsettings set "org.gnome.settings-daemon.plugins.keyboard" active false
</div>

也可以一步到位,同时搜索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
</div>

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

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • gsettings简介及常用操作介绍

相关文章

  • 2017-05-12Linux下CVS的安装配置与操作命令全解析
  • 2017-05-12Linux下安装TeamCity简单教程
  • 2017-05-12Linux常用文件与网络操作命令速记指南
  • 2017-05-12Linux系统下findmnt命令使用全解
  • 2017-05-12Linux上的一款EPUB阅读软件
  • 2017-05-12使用awk输出文本中的字段和列的方法
  • 2017-05-12详解Linux系统中的日期设定与date命令的用法
  • 2017-05-12高手养成计划基础篇-Linux第一季
  • 2017-05-12Linux内核环境下如何申请大块内存?
  • 2017-05-12Linux做代理服务器实现步骤详解

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • Linux中文件与目录对应的硬链接与软链接方式总结
    • Linux文本匹配命令grep与fgrep使用完全讲解
    • 腾讯云 阿里云 挂载硬盘方法(数据盘)
    • Linux系统中查询发型版本号以及内核版本的命令总结
    • Linux系统中网络数据存储工具命令TcpDump的使用教程
    • Linux系统中dig命令用法完全罗列
    • ubuntu 更换阿里源实例
    • 快速了解Linux系统下的proc目录
    • Linux系统请求:系统救命稻草
    • 解析Linux系统中bashrc和profile文件的作用区别

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有