Ejecución de aplicaciones X en la pantalla local desde un host remoto

Esto me está frustrando. ¿Por qué no funciona, y cómo puedo conseguir que funcione?

Tengo un nuevo instalado Ubuntu 10.04.2 (Lucid Lynx). He instalado X y gdm. Gdm está configurado para iniciar session automáticamente en un usuario. El equipo no tiene ningún keyboard conectado, pero quiero mostrar algunas cosas en su pantalla local.

Normalmente, sólo ssh a la computadora como el usuario que ha iniciado session automáticamente, y ejecutar "DISPLAY =: 0.0 xclock", por ejemplo.

Pero ahora solo recibo la respuesta:

 usuario @ host: ~ $ DISPLAY =: 0.0 xclock
 No se especificó ningún protocolo
 Error: No se puede abrir la pantalla:: 0.0

Sin embargo, si inicio session como root, funciona.

One Solution collect form web for “Ejecución de aplicaciones X en la pantalla local desde un host remoto”

Parece que hay un par de errores involucrados en este problema: Esto impide que se cree un file .Xauthority. Y esto impide que la solución propuesta trabaje cuando se utiliza un inicio de session automático.

Así que la solución fue cambiar el inicio de session automático a un inicio de session progtwigdo con un breve retraso, y añadir lo siguiente a / etc / gdm / PostLogin / default

 #! / bin / bash

 auth = $ HOME / .Xauthority
 si [-e $ auth];  entonces
 diff <(extracto xauth - $ DISPLAY) <(XAUTHORITY = $ auth xauth extract - $ DISPLAY)> / dev / null && exit 0
 fi
 Extracto xauth - $ DISPLAY |  XAUTHORITY = $ auth xauth merge -
 chown $ USER $ auth
  • ¿Se ejecutará una session remota de X-Windows más rápido si instalo una tarjeta de video mejor en el server remoto?
  • ¿Cómo puedo habilitar el reenvío de X11 a un server Debian?
  • ¿Cómo se cambia el locking de mayúsculas a control en xfce?
  • ¿Cómo puedo activar el reenvío de X11 a un servidor Debian?
  • Reenvío de X11 con un salto sin server X instalado
  • x11vnc a través del túnel SSH - sudo: no hay tty presente y no se ha especificado ningún progtwig askpass
  • SSH - Cómo activar el reenvío de X en la connection normal
  • ¿Cómo puedo ver una pantalla X en un host remoto desde OSX
  • ¿Cómo puedo evitar la advertencia No xauth datos; utilizando falsos datos de authentication para el reenvío X11?
  • Permitir la visualización del cliente X a través de TCP en Lucid
  • ¿Cómo puedo eliminar completamente X-Windows de Fedora?
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.