/****************************************
* Author : Samson
* Date : 06/12/2016
* Test platform:
* Ubuntu 16.04 LTS
* **************************************/
GSettings是一个让你无需直接对话到存储实际的后台访问键/值对(例如,永久的应用程序设置)数据(配置文件时,GConf,dconf),提供了列出所有的schema,列出指定schema中的键,设置与获取具体的键的值。具体的命令可以参看man gsettings查看。
查看系统中的所有的gsettings的schema命令:
gsettings list-schemas
查看某一schema中的所有键的命令(以org.gnome.settings-daemon.plugins.power为例):
gsettings list-keys org.gnome.settings-daemon.plugins.power
获取在“电源”中配置的未活动的超时时间对应的键的值:
gsettings get org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout
得到的就是在界面中的10分钟的值为600秒。PS:请忽略对此图片中的某logo进行喷和吐,仅是因为虚拟机玩玩中正好只有这个接近ubuntu,顺手拿来用而已。
设置在“电源”中配置的未活动的超时时间对应的键的值为20分钟:
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 1200