Estoy intentando ejecutar una VirtualBox
máquina virtual Ubuntu Vagrant
en un servidor sin cabeza. La máquina virtual se ubuntu-desktop package
instaló, sin embargo, cuando la máquina arranca no puedo abrir las aplicaciones X. El entorno DISPLAY está vacío y configurarlo en ":0" no ayuda.
Sé que hay una opción para iniciar VirtualBox en modo no sin cabeza ( vb.gui = true
), sin embargo, no puedo hacerlo vagrant up
con esa opción activada, a menos que me conecte al servidor con el reenvío X activado (el servidor en el que ejecuto Vagrant
no tiene cabeza) .
¿Me estoy perdiendo de algo? Cuando hago un túnel ssh X hasta la VM, funciona, pero supongo que la pantalla la configurará ssh. Lo que quería lograr es una máquina virtual que pueda ejecutar x aplicaciones en su pantalla interna ":0". No necesito verlos, necesito poder ejecutar aplicaciones X de forma remota.
Respuesta1
He encontrado un hilo muy útil.aquíbasado en el cual creo que sé cómo hacer que esto funcione.
Parece que debería ser suficiente simplemente ejecutar Xvfb y luego configurar la variable de entorno DISPLAY en consecuencia antes de ejecutar la aplicación X de interés. Una forma de comprobar si funciona es utilizar x11vnc y conectarse a través de VNC al servidor.