A veces necesito iniciar el reproductor multimedia XMBC u otro software GUI en una de mis PC (pequeña PC Xubuntu utilizada como centro multimedia).
Por lo general, hago esto iniciando un servidor X11vnc en la PC remota a través de SSH y luego conectándome con un cliente Xvnc al escritorio Xfce.
¿Hay alguna manera de iniciar un software GUI en una PC Linux remota a través de SSH?
¡Gracias!
Respuestas:
Si. Solo necesita ejecutar
export DISPLAY=:0
(o lo que sea que la pantalla remota esté numerada como) en su sesión ssh y la ejecución de programas se ejecutará en la pantalla remota. Un ejemplo rápido:Firefox ahora se está ejecutando en
tim
la pantalla.Sin embargo, cuando cierra su sesión ssh, la mayoría de las veces la aplicación remota se cerrará. Si desea desconectarse de ssh pero deja la aplicación en ejecución, debe iniciarla de manera especial usando algo como la pantalla (mantiene la sesión de ssh ejecutándose en segundo plano)
nohup
u otro método. Para obtener más información sobre esto, recientemente hubo otra pregunta al respecto .Puede acortar todo esto en un solo comando que se conectará, exportará la pantalla en línea e iniciará la aplicación de manera que no se cierre después de que la sesión ssh muera:
fuente
No DISPLAY: this may not be what you want.
cuando lo probé (por cierto, lo probé de abiword. "w
para ver quién inició sesión y dónde. Eso también le dirá el número de PANTALLA.unset DISPLAY
ssh -Y <remoteip>