web-dev-qa-db-fra.com

gsettings: aucun changement après la configuration des paramètres

J'ai un système sous Ubuntu 14.04.1. Je souhaite définir les paramètres de proxy globalement via gsettings, mais malheureusement, rien ne semble pouvoir changer. J'exécute la commande suivante en tant que root:

gsettings set org.gnome.system.proxy mode manual

Lorsque j'essaie de récupérer la configuration, le mode est toujours défini sur 'none':

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

Des astuces ou des idées?

2
watain

L'exécution de gsettings ne modifie que les paramètres de l'utilisateur propriétaire de la session X vers laquelle $DISPLAY pointe. Si vous utilisez Sudo c'est votre utilisateur actuel. Vous pouvez voir cela par le fichier $HOME/.config/dconf/user en cours de modification.

Pour modifier les paramètres par défaut pour tous les utilisateurs, créez le fichier /usr/share/glib-2.0/schemas/org.gnome.system.proxy.gschema.override avec le contenu.

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

Puis courir

Sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
2
Florian Diesch