gsettings: nenhuma alteração depois de definir as configurações

3

Eu tenho um sistema rodando o Ubuntu 14.04.1. Eu gostaria de definir as configurações de proxy globalmente via gsettings , mas infelizmente não consigo mudar nada. Eu corro o seguinte comando como root:

gsettings set org.gnome.system.proxy mode manual

Quando tento recuperar a configuração, o modo ainda está definido como 'none' :

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

Alguma sugestão ou ideia?

    
por watain 10.05.2016 / 09:31

1 resposta

2

A execução de gsettings altera apenas as configurações do usuário que possui a sessão X para a qual $DISPLAY aponta. Se você usa sudo , esse é seu usuário atual. Você pode ver isso pelo arquivo $HOME/.config/dconf/user sendo modificado.

Para alterar as configurações padrão de todos os usuários, crie o arquivo /usr/share/glib-2.0/schemas/org.gnome.system.proxy.gschema.override com o conteúdo

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

Em seguida, execute

sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
    
por Florian Diesch 10.05.2016 / 12:41