Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Proxy en Google Earth

648 views
Skip to first unread message

Javier ArgentinaBBAR

unread,
Mar 26, 2015, 12:40:03 PM3/26/15
to
Buenas tardes a todos:

Éste es uno de esos tantos "ejercicios para pensar" que me regala
Debian día a día.

Tengo acceso a internet detrás de un proxy corporativo.
He adicionado a mi archivo ~/.bashrc las siguientes líneas:

#Exportando el Proxy CNTLM escuchando en puerto 3128.
export http_proxy=http://localhost:3128
export https_proxy=${http_proxy}
export ftp_proxy=${http_proxy}

para que acceda al proxy que es controlado a su vez por CNTLM.
A resultas de esto, tengo
$ env|grep prox
http_proxy=http://localhost:3128
ftp_proxy=http://localhost:3128
https_proxy=http://localhost:3128

Todo anda muy bien... hasta que no anda alguna cosa.

Si desde una consola en escritorio gráfico ejecuto la orden
$ googleearth
el programa inicia sin problemas.

Ahora bien, si a googleearth lo invoco desde el menú desplegable o del
inicio rápido (Alt+F2), no accede al proxy, a pesar que las variables
del sistema KDE apuntan al servidor CNTLM.
Todo otro programa que usa internet, hasta ahora funciona sin inconvenientes.

CREO que el problema es que, invocando a googleearth por el menú, hace
que no lea las variables de proxy, las cuales sí son leídas cuando es
a través de consola gráfica.

Por lo que la pregunta es:
¿Alguno sabe cómo configurar a googleearth para adicionarle en algún
lugar las variables de proxy?
La configuración del programa no tienen ninguna opción al respecto.

He buscado en la red, y la "solución" que presentan es la de cargar
variables de proxy al entorno de consola y ejecutarlo desde allí, cosa
que ya tengo resuelta.

Muchas gracias

JAP


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: https://lists.debian.org/CAG0od5cqdBicBjyWgiBvhep...@mail.gmail.com

fernando sainz

unread,
Mar 26, 2015, 12:50:02 PM3/26/15
to
El día 26 de marzo de 2015, 17:33, Javier ArgentinaBBAR
<javier.de...@gmail.com> escribió:
El proxy eres tu mismo? localhost ?

Si exportas una variable en el .bashrc solo es visible desde donde se
ejecuta ese script,
antiguamente para que una variable afectara a los entornos gráficos se
exportaba en el /etc/environment

S2.


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: https://lists.debian.org/CAGwrHgj-2RK0izSkNY-gAcL8...@mail.gmail.com

Manolo Díaz

unread,
Mar 26, 2015, 1:00:05 PM3/26/15
to
El jueves, 26 mar 2015, a las 17:33 UTC+1 horas,
Javier ArgentinaBBAR escribió:

>Buenas tardes a todos:
>
>Éste es uno de esos tantos "ejercicios para pensar" que me regala
>Debian día a día.
>
>Tengo acceso a internet detrás de un proxy corporativo.
>He adicionado a mi archivo ~/.bashrc las siguientes líneas:
>
>#Exportando el Proxy CNTLM escuchando en puerto 3128.
>export http_proxy=http://localhost:3128
>export https_proxy=${http_proxy}
>export ftp_proxy=${http_proxy}
>
>para que acceda al proxy que es controlado a su vez por CNTLM.
>A resultas de esto, tengo
>$ env|grep prox
>http_proxy=http://localhost:3128
>ftp_proxy=http://localhost:3128
>https_proxy=http://localhost:3128
>
>Todo anda muy bien... hasta que no anda alguna cosa.
>
>Si desde una consola en escritorio gráfico ejecuto la orden
>$ googleearth
>el programa inicia sin problemas.
>
>Ahora bien, si a googleearth lo invoco desde el menú desplegable o del
>inicio rápido (Alt+F2), no accede al proxy, a pesar que las variables
>del sistema KDE apuntan al servidor CNTLM.
>Todo otro programa que usa internet, hasta ahora funciona sin inconvenientes.

.bashrc es leído por bash cuando inicia un intérprete _interactivo_,
así que dudo que KDE lo lea. Consulta el manual de bash en lo referente
a profile para ver dónde puedes colocar esas variables de ambiente para
que sea accesible a toda la sesión de usuario sin fastidiar a bash.

Saludos.
--
Manolo Díaz


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: https://lists.debian.org/20150326175...@gmail.com

Javier ArgentinaBBAR

unread,
Mar 26, 2015, 1:10:03 PM3/26/15
to
El día 26 de marzo de 2015, 13:49, fernando sainz
<fernandoj...@gmail.com> escribió:
> El día 26 de marzo de 2015, 17:33, Javier ArgentinaBBAR

>
> El proxy eres tu mismo? localhost ?
Sí, porque la autenticación la maneja http://cntlm.sourceforge.net/
Me ahorra dolores de cabeza.

> Si exportas una variable en el .bashrc solo es visible desde donde se
> ejecuta ese script,
> antiguamente para que una variable afectara a los entornos gráficos se
> exportaba en el /etc/environment
Ése es el problema. No sé dónde meter una configuración de proxy que
afecte a programas de entorno gráfico cuyo origen no estén integrados
al escritorio, como este caso KDE.

>
> S2.


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: https://lists.debian.org/CAG0od5cqgPyXAS4Sqc44H3nc...@mail.gmail.com

fernando sainz

unread,
Mar 26, 2015, 1:20:04 PM3/26/15
to
El día 26 de marzo de 2015, 18:05, Javier ArgentinaBBAR
<javier.de...@gmail.com> escribió:
> El día 26 de marzo de 2015, 13:49, fernando sainz
> <fernandoj...@gmail.com> escribió:
>> El día 26 de marzo de 2015, 17:33, Javier ArgentinaBBAR
>
>>
>> El proxy eres tu mismo? localhost ?
> Sí, porque la autenticación la maneja http://cntlm.sourceforge.net/
> Me ahorra dolores de cabeza.
>
>> Si exportas una variable en el .bashrc solo es visible desde donde se
>> ejecuta ese script,
>> antiguamente para que una variable afectara a los entornos gráficos se
>> exportaba en el /etc/environment
> Ése es el problema. No sé dónde meter una configuración de proxy que
> afecte a programas de entorno gráfico cuyo origen no estén integrados
> al escritorio, como este caso KDE.
>
>>
>> S2.

Como te digo, en mis tiempos eso se hacía en el

/etc/environment

Prueba a exportar ahí las variables y reiniciar el escritorio.

S2.


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: https://lists.debian.org/CAGwrHiA3aE_qWDDp-9WQCrMR...@mail.gmail.com

Camaleón

unread,
Mar 26, 2015, 1:20:04 PM3/26/15
to
El Thu, 26 Mar 2015 13:33:49 -0300, Javier ArgentinaBBAR escribió:

(...)

> Por lo que la pregunta es:
> ¿Alguno sabe cómo configurar a googleearth para adicionarle en algún
> lugar las variables de proxy?
> La configuración del programa no tienen ninguna opción al respecto.
>
> He buscado en la red, y la "solución" que presentan es la de cargar
> variables de proxy al entorno de consola y ejecutarlo desde allí, cosa
> que ya tengo resuelta.

(...)

Prueba a configurar el proxy desde las opciones del entorno gráfico que
uses (KDE).

Saludos,

--
Camaleón


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: https://lists.debian.org/pan.2015.03...@gmail.com

Javier ArgentinaBBAR

unread,
Mar 26, 2015, 1:30:04 PM3/26/15
to
El día 26 de marzo de 2015, 14:18, Camaleón <noel...@gmail.com> escribió:
> El Thu, 26 Mar 2015 13:33:49 -0300, Javier ArgentinaBBAR escribió:
>
> (...)
>
>> Por lo que la pregunta es:
>> ¿Alguno sabe cómo configurar a googleearth para adicionarle en algún
>> lugar las variables de proxy?
>> La configuración del programa no tienen ninguna opción al respecto.
>>
>> He buscado en la red, y la "solución" que presentan es la de cargar
>> variables de proxy al entorno de consola y ejecutarlo desde allí, cosa
>> que ya tengo resuelta.
>
> (...)
>
> Prueba a configurar el proxy desde las opciones del entorno gráfico que
> uses (KDE).
>
> Saludos,
>
> --
> Camaleón
>

Ya está hecho, no funciona para googleearth, sí para todos los navegadores.


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: https://lists.debian.org/CAG0od5eTNpTO-2gZCmdmbsd+...@mail.gmail.com

fernando sainz

unread,
Mar 26, 2015, 1:30:04 PM3/26/15
to
El día 26 de marzo de 2015, 18:12, fernando sainz
<fernandoj...@gmail.com> escribió:
> El día 26 de marzo de 2015, 18:05, Javier ArgentinaBBAR
> <javier.de...@gmail.com> escribió:
>> El día 26 de marzo de 2015, 13:49, fernando sainz
>> <fernandoj...@gmail.com> escribió:
>>> El día 26 de marzo de 2015, 17:33, Javier ArgentinaBBAR
>>
>>>
>>> El proxy eres tu mismo? localhost ?
>> Sí, porque la autenticación la maneja http://cntlm.sourceforge.net/
>> Me ahorra dolores de cabeza.
>>
>>> Si exportas una variable en el .bashrc solo es visible desde donde se
>>> ejecuta ese script,
>>> antiguamente para que una variable afectara a los entornos gráficos se
>>> exportaba en el /etc/environment
>> Ése es el problema. No sé dónde meter una configuración de proxy que
>> afecte a programas de entorno gráfico cuyo origen no estén integrados
>> al escritorio, como este caso KDE.
>>
>>>
>>> S2.
>
> Como te digo, en mis tiempos eso se hacía en el
>
> /etc/environment
>
> Prueba a exportar ahí las variables y reiniciar el escritorio.
>
> S2.

Perdón pero la sintaxis no es "export variable" en este fichero, es simplemente:

http_proxy=http://localhost:3128


S2.


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: https://lists.debian.org/CAGwrHjVQFBYvmRHEZ+UryJY...@mail.gmail.com

Camaleón

unread,
Mar 26, 2015, 1:50:04 PM3/26/15
to
El Thu, 26 Mar 2015 14:29:09 -0300, Javier ArgentinaBBAR escribió:

> El día 26 de marzo de 2015, 14:18, Camaleón <noel...@gmail.com>
> escribió:
>> El Thu, 26 Mar 2015 13:33:49 -0300, Javier ArgentinaBBAR escribió:
>>
>> (...)
>>
>>> Por lo que la pregunta es:
>>> ¿Alguno sabe cómo configurar a googleearth para adicionarle en algún
>>> lugar las variables de proxy?
>>> La configuración del programa no tienen ninguna opción al respecto.
>>>
>>> He buscado en la red, y la "solución" que presentan es la de cargar
>>> variables de proxy al entorno de consola y ejecutarlo desde allí, cosa
>>> que ya tengo resuelta.
>>
>> (...)
>>
>> Prueba a configurar el proxy desde las opciones del entorno gráfico que
>> uses (KDE).

> Ya está hecho, no funciona para googleearth, sí para todos los
> navegadores.

Si GE no respeta la variable de entorno de KDE, mal asunto... intenta
añadir al comando que lanza el archivo .desktop la opción que te funciona
cuando lo ejecutas desde línea de comandos, p. ej.:

env HTTP_PROXY=http://localhost:3128 /ruta/a/googleearth

Saludos,

--
Camaleón


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: https://lists.debian.org/pan.2015.03...@gmail.com

Javier ArgentinaBBAR

unread,
Mar 26, 2015, 2:00:04 PM3/26/15
to
El día 26 de marzo de 2015, 13:49, fernando sainz
<fernandoj...@gmail.com> escribió:
Fernando:
Lo bueno de los viejos es que nos acordamos de las cosas que se hacían
"a pulmón"

He creado un archivo /etc/environment, sobre el que he cargado las
siguientes líneas:

# /etc/environment
# Variables de entorno disponible para todos los usuarios

#Exportando el Proxy CNTLM escuchando en puerto 3128.
export http_proxy=http://localhost:3128
export https_proxy=${http_proxy}
export ftp_proxy=${http_proxy}


Y la cosa funciona de perlas.
GoogleEarth ahora no tiene inconvenientes para funcionar, no importa
de dónde se lo invoque.

Me sirvió mucho esta página:
https://help.ubuntu.com/community/EnvironmentVariables
específicamente la parte que dice

System-wide environment variables
A suitable file for environment variable settings that affect the
system as a whole (rather than just a particular user)
is/etc/environment. An alternative is to create a file for the purpose
in the /etc/profile.d directory.
/etc/environment
This file is specifically meant for system-wide environment variable
settings. It is not a script file, but rather consists of assignment
expressions, one per line.

Muchas gracias.

JAP

P.D.: No sé cómo agregarle SOLUCIONADO al "Asunto" desde el cliente
web de GMail.


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: https://lists.debian.org/CAG0od5dZ3_KP_4jQodmHp8rH...@mail.gmail.com

Camaleón

unread,
Mar 27, 2015, 10:50:03 AM3/27/15
to
El Thu, 26 Mar 2015 14:55:11 -0300, Javier ArgentinaBBAR escribió:

(...)

> P.D.: No sé cómo agregarle SOLUCIONADO al "Asunto" desde el cliente web
> de GMail.

Tienes que editar el asunto (en la parte izquierda del destinatario hay
una flecha que puedes desplegar donde aparece esa opción), aunque si usas
el webmail de Gmail y editas el asunto el mensaje saldrá deshilado.

Saludos,

--
Camaleón


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: https://lists.debian.org/pan.2015.03...@gmail.com

Haylem Candelario Bauzá

unread,
Mar 27, 2015, 1:50:03 PM3/27/15
to
Sugerencia para resolver tu problema.

Crea un archivo de texto de nombre google-earth y escribe lo siguiente

#!/bin/bash
export http_proxy=http://localhost:3128
export ftp_proxy=ftp://localhost:3128
export https_proxy=https://localhost:3128
exec googleearth


guarda el archivo y dale permisos de ejecución con
chmod a+rx google-earth

este archivo puedes copiarlo en /usr/local/bin/ y luego agregas la
entrada de menú que ejecute /usr/local/bin/google-earth o bien le puedes
dar doble click al archivo.

Lo de localhost deberías sustituirlo por

export http_proxy=http://usuario:pass...@proxy.mio.com:3128

y así con cada protocolo si quieres que el programa salga a Internet
real.



--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: https://lists.debian.org/1427478267.1...@UNIX.inor.sld.cu
0 new messages