lunes, mayo 08, 2006

Arrancar aplicaciones gráficas remotas en una sesión gráfica

Para ejecutar un programa remotamente en un terminal de en un servidor, y que salga el instalador gráfico en nuestro pc deberenos hacer lo siguiente:

#> ssh -X usuario@host

Cuando accedamos al servidor , ejecutamos el programa y el asistente de instalación saldrán en nuestra "X".

Si nos diera el siguiente error:

Xlib: connection to ":0.0" refused by server Xlib: Client is not authorized to connect to Server
Seguir los siguientes pasos:

1.- Entrar en el servidor remoto con una sesión de ssh como root y ejecutar:

#> export DISPLAY=:0.0
#> xhost +

Si no nos da error cambiamos al usuario que tiene que instalar la aplicación y la lanzamos.

Si da error :

Si hay un gestor KDM cambiar el siguiente archivo "/etc/X11/xinit/xserverrc" con el siguiente contenido:

#!/bin/bash
exec /usr/bin/X11/X -dpi 100
Ejecutar el archivo "/etc/X11/xinit/xserverrc" o reiniciar el servidor remoto.

Si hay un gestor KDM cambiar el siguiente archivo "/ect/kde3/kdm/kdmrc" con el siguiente contenido:
[Xdmcp]

Enable=false
Ejecutar el archivo "/ect/kde3/kdm/kdmrc" o reiniciar el servidor remoto.

Si hay un gestor GDM cambiar el siguiente archivo "/etc/gdm/gdm.conf" con el siguiente contenido:
[Xdmcp]

Enable=false
Ejecutar el archivo "/etc/init.d/gdm restart" o reiniciar el servidor remoto.