2012-04-19 13 views
8

He estado trabajando en Ubuntu 12.04 y una de las cosas que intento implementar en una secuencia de comandos Bash es modificar la configuración proxy del sistema. Para aclarar, esto sería una secuencia de comandos que configura cada máquina virtual que hago con los programas y paquetes que necesito. Puedo encontrar y editar la configuración de Proxy manualmente a través de Configuración del sistema y seleccionar Red, pero mi intención es automatizar esta parte.Cambiando la configuración del proxy del sistema en Ubuntu 12.04 desde la terminal

El código que he tratado hasta ahora ha sido:

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 

también he intentado lo anterior con gconftool-2. Cualquier ayuda sería apreciada.

Respuesta

15

debe utilizar nueva herramienta gsettings y no gconftool de edad, con un poco diferentes claves:

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' 
Puede
+0

todo este conjunto proxy (HTTP, HTTPS, FTP) para Firefox? Todavía estoy usando 11.10, pero Firefox debe configurarse manualmente desde Firefox. En realidad, quiero hacer una secuencia de comandos de configuraciones proxy para que todos los programas usen el proxy que quiero, incluido svn. – BornToCode

+0

Sí, establece instantáneamente el proxy en Firefox. En mi Firefox (firefox ubuntu-bundled, en Ubuntu 12.04) hay una opción "Configuración de proxy manualmente a través de la configuración del sistema", estoy usando esto, por lo que solo se deben cambiar las configuraciones del sistema. – Jiri

Cuestiones relacionadas