2012-04-19 13 views
8

私はUbuntu 12.04で作業していましたが、Bashスクリプトで実装しようとしていることの1つは、システムのプロキシ設定を変更することです。明確にするために、これは、私が必要とするプログラムとパッケージで作った各VMをセットアップするスクリプトです。システム設定とネットワークを使って手動でプロキシ設定を見つけて編集することができますが、私の意図はこの部分を自動化することです。端末からのUbuntu 12.04のシステムプロキシ設定の変更

私は今となっているためにアップしようとしているコード:

gconftool --set /system/http_proxy/host --type string *host* 
gconftool --set /system/http_proxy/port --type int *port* 
gconftool --set /system/http_proxy/use_http_proxy --type bool true 
gconftool --set /system/http_proxy/use_same_proxy --type bool true 
gconftool --set /system/proxy/mode    --type string manual 

私もgconftool-2で上記を試してみました。どんな助けもありがとう。

答えて

15

あなたは異なるキービットで、新しいgsettingsツールと古いではないのgconftoolを使用する必要があります。

gsettings set org.gnome.system.proxy.socks host '127.0.0.1' 
gsettings set org.gnome.system.proxy.socks port 3128 
gsettings set org.gnome.system.proxy mode 'manual' 

# to disable proxy: 
# gsettings set org.gnome.system.proxy mode 'none' 
+0

これはFirefox用(HTTP、HTTPS、FTP)すべてのプロキシを設定することはできますか?私はまだ11.10を使用していますが、FirefoxはFirefox内から手動で設定する必要があります。実際には、私はsvnを含め、すべてのプログラムが必要とするプロキシを使用するようにプロキシ設定スクリプトを作成したいと思います。 – BornToCode

+0

はい、即座にFirefoxにプロキシを設定します。私のFirefox(UbuntuにバンドルされたFirefox、Ubuntu 12.04)には、 "システム設定で手動で設定する"というオプションがあります。これを使用していますので、システム設定だけを変更する必要があります。 – Jiri

関連する問題