web-dev-qa-db-ja.com

gsettings:設定の構成後に変更なし

Ubuntu 14.04.1を実行しているシステムがあります。 gsettingsを使用してプロキシ設定をグローバルに設定したいのですが、残念ながら何も変更できないようです。ルートとして次のコマンドを実行します。

gsettings set org.gnome.system.proxy mode manual

構成を取得しようとすると、モードは引き続き'none'に設定されます。

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

ヒントやアイデアはありますか?

2
watain

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/
2
Florian Diesch