jueves, 18 de octubre de 2007

Veo Veo ...


> Que ves ?
< Una Cosita
> Y de que color es ?
....

Por fin y después de medio añito ya con Ubuntu por fin me entero por que le llaman servidor de X al sistema grafico de Linux.

Lo que voy a explicar en este post es como ejecutar en una maquina una aplicación y que el entorno gráfico (la ventana ) se muestre en otro equipo. Para ello habra que decirle al servidor de la X que envie la información a una IP. Y en el equipo que queremos visualizar la aplicación configurar el cliente para que procese la información enviada por el servidor y la muestre por pantalla.

Esta solución para ver las aplicaciones desde otro equipo consume mucho ancho de banda, asi que abstenerse de usar esto a traves de internet; a menos que tengais una señora conexión. Esto es práctico para entornos LAN.

En el equipo donde queremos que se visualice la aplicación tenemos que configurar el cliente en este caso usaremos gdm. Para que todo este bien verificar que en el fichero : /etc/gdm/gdm.conf tiene la propiedad disalowedTCP a false Una vez comprobado esto ejecutar :


$ xhost +
// reiniciamos las X para que guarde los cambios
$ /etc/init.d/gdm restart

En el equipo donde se ejecuta la aplicación os podeis meter en el por ssh y realizar la siguiente modificación :


$ EXPORT DISPLAY= ip_cliente :0.0
$ ejecutar la aplicacion que querais que se vea en el otro equipo

Como veis es muy sencillo de realizar y nos da la posilibidad de tener el equipo donde corre la aplicación sin monitor.


No hay comentarios: