deepin配置系统设置
在控制中心可以配置系统设置,最常用的就是代理。这个配置是由gsettings来管理的。
循环列出所给的schema的key和value
gsettings list-recursively com.deepin.wrap.gnome.system.proxy
com.deepin.wrap.gnome.system.proxy use-same-proxy true
com.deepin.wrap.gnome.system.proxy mode 'auto'
com.deepin.wrap.gnome.system.proxy autoconfig-url ''
com.deepin.wrap.gnome.system.proxy ignore-hosts ['localhost', '127.0.0.0/8', '::1']
com.deepin.wrap.gnome.system.proxy.ftp host '127.0.0.1'
com.deepin.wrap.gnome.system.proxy.ftp port 8889
com.deepin.wrap.gnome.system.proxy.socks host '127.0.0.1'
com.deepin.wrap.gnome.system.proxy.socks port 12345
com.deepin.wrap.gnome.system.proxy.http host '127.0.0.1'
com.deepin.wrap.gnome.system.proxy.http port 8889
com.deepin.wrap.gnome.system.proxy.http use-authentication false
com.deepin.wrap.gnome.system.proxy.http authentication-password ''
com.deepin.wrap.gnome.system.proxy.http authentication-user ''
com.deepin.wrap.gnome.system.proxy.http enabled false
com.deepin.wrap.gnome.system.proxy.https host '127.0.0.1'
com.deepin.wrap.gnome.system.proxy.https port 8889
列出所有的schema
gsettings list-schemas
org.onboard.window.portrait
com.deepin.dde.dock.module.tray
org.onboard.theme-settings
org.gtk.Settings.EmojiChooser
org.onboard.window.landscape
...
列出schema下所有的key
gsettings list-keys org.gnome.system.proxy
use-same-proxy
mode
autoconfig-url
ignore-hosts
列出key的可以配置的值
gsettings range org.gnome.system.proxy mode
enum
'none'
'manual'
'auto'
**列出key当前的值
gsettings get org.gnome.system.proxy mode
'auto'
设置key对应的值
gsettings set org.gnome.system.proxy mode none