¿Cómo puedo ejecutar VirtualBox con un TTY diferente?

¿Cómo puedo ejecutar VirtualBox con un TTY diferente?

Mi conocimiento de Ubuntu todavía es bastante limitado, pero sé que puedo cambiar de terminal con Ctrl++ .AltF*

Me preguntaba si es posible cargar mi VirtualBox (winXP en este caso) en uno de esos, eso sería muy útil. Actualmente lo tengo configurado para que se cargue automáticamente a la derecha de mis 2 espacios de trabajo, pero aun así a veces estropea la clave de host y demás.

¡Sólo me preguntaba!

Respuesta1

No puede ejecutar la GUI de VirtualBox en las terminales virtuales 1 - 6, solo 7 y 8. Básicamente, necesita iniciar el servidor X en VT8 y hacer que los programas se ejecuten en él.

Si no necesita bordes de ventana y una barra de título (porque de todos modos está ejecutando VirtualBox en pantalla completa) u otras funciones sofisticadas del administrador de pantalla como Alt+ Tab, estará bien con un servidor X simple. Tenga en cuenta que esto puede no ser compatible con el cambio de usuario o el volver a iniciar sesión cuando el servidor X principal falla.

Iniciar un servidor X separado

sudo X -quiet -nolisten tcp -noreset :4 vt8

Esto cambiará a VT8 ( Ctrl+ Alt+ F8), que inicialmente es negro. Vuelva a GDM/KDM?lo que sea en VT7 presionando Ctrl+ Alt+ F7. Para ejecutar Virtual Box en VT8, ejecute:

DISPLAY=:4 virtualbox &

Este comando primero establece la variable de entorno DISPLAYy :4luego ejecuta virtualbox. Debe cambiar manualmente a VT8. Observe que no tiene una barra de título ni un borde de ventana. Para salir de la aplicación, utilice elArchivo->Abandonaropción. Para detener el servidor x, primero determine el ID del proceso de su servidor X (usando ps uww -C Xorg | grep :4) y luego ejecute sudo kill PIDHERE.

Esto es de alguna manera algo avanzado, recomiendo seguir usando diferentes escritorios virtuales ( Ctrl+ F<número de escritorio> porque usar un segundo servidor X también hace que se pierda el sonido del servidor X principal. Si la virtualización no es un requisito, considere usar wine.

Respuesta2

VirtualBox es una aplicación X11. X11 (o el "servidor X") es la capa de software entre todas las aplicaciones GUI modernas y su tarjeta gráfica. Normalmente, X se ejecuta en la terminal virtual 7. Si bien es posible que un servidor X funcione con dos terminales virtuales o ejecutar dos servidores X (conectándose a la misma tarjeta gráfica o monitor), esto no es común y no lo recomendaría. él. (El cambio entre terminales virtuales, que a menudo implica cambiar el modo de la tarjeta gráfica, nunca es perfectamente fluido y rápido).

Debe aprender a configurar espacios de trabajo para que funcionen bien con su configuración de VirtualBox.

información relacionada