gsettings:配置设置后没有变化

我有一个运行Ubuntu 14.04.1的系统。 我想通过gsettings全局设置代理设置,但不幸的是我似乎无法改变任何东西。 我以root身份运行以下命令:

 gsettings set org.gnome.system.proxy mode manual 

当我尝试检索配置时,模式仍设置为'none'

 # gsettings get org.gnome.system.proxy mode 'none' 

任何提示或想法?

运行gsettings仅更改拥有$DISPLAY指向的X会话的用户的设置。 如果你使用sudo那是你当前的用户。 您可以通过文件$HOME/.config/dconf/user进行修改。

要更改所有用户的默认设置,请使用内容创建文件/usr/share/glib-2.0/schemas/org.gnome.system.proxy.gschema.override

 [org.gnome.system.proxy] mode="manual" 

然后跑

 sudo glib-compile-schemas /usr/share/glib-2.0/schemas/