![gsettings:配置设置后无变化](https://linux22.com/image/1136388/gsettings%EF%BC%9A%E9%85%8D%E7%BD%AE%E8%AE%BE%E7%BD%AE%E5%90%8E%E6%97%A0%E5%8F%98%E5%8C%96.png)
我有一个运行 Ubuntu 14.04.1 的系统。我想通过 全局设置代理设置gsettings
,但不幸的是我似乎无法更改任何内容。我以 root 身份运行以下命令:
gsettings set org.gnome.system.proxy mode manual
当我尝试检索配置时,模式仍然设置为'none'
:
# gsettings get org.gnome.system.proxy mode
'none'
有什么提示或想法吗?
答案1
运行gsettings
只会更改指向的 X 会话所属用户的设置$DISPLAY
。如果您使用,则该用户就是您的当前用户。您可以通过正在修改的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/