Las máquinas virtuales suelen ejecutar sistemas operativos invitados y sus programas en una sola ventana. Sin embargo, VirtualBox y VMware tienen características que le permiten liberar programas virtualizados de su cárcel, ejecutándolos en su escritorio host.
Esto significa que puede usar programas sin que la ventana de la máquina virtual y el escritorio del sistema operativo invitado se interpongan en su camino. Si está utilizando varios monitores, incluso puede colocar diferentes ventanas de una máquina virtual en diferentes monitores.
Cómo funciona
Todas estas funciones funcionan igual. Inicie su máquina virtual, inicie los programas que desea utilizar, luego active el «Modo sin fisuras» o el «Modo Unity». El escritorio del sistema operativo invitado y la ventana de la máquina virtual desaparecerán, dejando las ventanas del sistema operativo invitado en su escritorio. Parecerá que se ejecutan como si se estuvieran ejecutando en el sistema operativo de su host, pero la máquina virtual aún se está ejecutando en segundo plano. Los programas siempre están en una zona de pruebas, por lo que no tendrán acceso a los archivos de su sistema operativo host, simplemente parecen estar ejecutándose en el sistema operativo host.
Estos consejos funcionan tanto si utiliza Windows, Linux o Mac. Puede ejecutar sin problemas programas de Windows en su escritorio Linux o ejecutar software Linux en Windows.
Usando el modo transparente de VirtualBox
Tenga en cuenta que VirtualBox le permite utilizar esta función solo con invitados de Windows, Linux y Solaris. Si puede hacer que Mac OS X se ejecute en una máquina virtual VirtualBox, o si está usando un sistema operativo de nicho como Haiku, no podrá usar esta función.
Antes de usar esta función, debe instalar el paquete de software VirtualBox Guest Additions en la máquina virtual invitada con la que desea realizar esta operación. Si aún no lo ha hecho, inicie la máquina virtual, haga clic en el menú Dispositivos y seleccione Instalar adiciones para invitados. Se le pedirá que instale el software.
Para usar esta función, presione la «tecla de host», normalmente la tecla Ctrl derecha, pero se muestra en la esquina inferior derecha de la ventana de la máquina virtual, y L al mismo tiempo. También puede simplemente hacer clic en el menú Ver y seleccionar Cambiar a modo transparente.
VirtualBox ocultará el fondo del escritorio del sistema operativo invitado, haciendo que los programas del sistema operativo invitado parezcan estar ejecutándose en el escritorio del sistema operativo host. Sin embargo, las aplicaciones en ejecución no aparecerán en la barra de tareas estándar de su sistema operativo.
Para salir del modo transparente, simplemente presione la tecla de host y L nuevamente. También encontrará un menú de VirtualBox encima de la barra de tareas, sobre el que puede desplazarse para verlo. Haga clic en Mostrar y seleccione Cambiar a modo transparente nuevamente para desactivar el modo transparente.
Uso del modo Unity de VMware
VMware tiene una característica similar llamada modo Unity. Está disponible en el reproductor VMware gratuito, así como en VMware Workstation y otras aplicaciones de pago de VMware. Al igual que con VirtualBox, el modo VMware Unity funciona tanto para máquinas invitadas de Windows como de Linux.
Al igual que el modo transparente de VirtualBox, el modo VMware Unity requiere que el paquete de software propio de VMware esté instalado en la máquina virtual invitada. Antes de intentarlo, asegúrese de que VMware Tools esté instalado en la máquina virtual invitada. Puede hacer esto seleccionando la opción Instalar VMware Tools en el menú del programa VMware.
Para ingresar al modo Unity, haga clic en la opción Unity en el menú del programa VMware.
A diferencia de VirtualBox, los programas que se ejecutan en la máquina virtual aparecerán en su barra de tareas como si se estuvieran ejecutando en su sistema operativo host. Tendrá acceso a un menú Inicio o Aplicaciones que le permitirá iniciar aplicaciones en la máquina virtual.
Para ver el menú Inicio en un host de Windows, señale el botón Inicio. Para ver el menú Aplicaciones en un host Linux, señale la esquina superior izquierda de la pantalla. Seleccione Salir de Unity en este menú para desactivar el modo Unity.
VMware también le permite crear accesos directos directamente a aplicaciones dentro de la máquina virtual. Haga clic con el botón derecho en una aplicación del menú y seleccione Crear acceso directo de escritorio. Obtendrá un acceso directo en el escritorio de su sistema operativo host, que iniciará el programa que se ejecuta en la máquina virtual cuando lo inicie.
Modo de Windows XP
El modo Windows XP de Windows 7 en realidad funciona igual, ejecutando una máquina virtual Windows XP en Virtual PC en segundo plano. Windows mostrará los programas que desea ejecutar en su escritorio estándar, integrándolos en su sistema operativo Windows 7.
El modo Windows XP ya no está presente en Windows 8, probablemente porque Microsoft dejará de admitir Windows XP pronto, pero puede usar el modo transparente o el modo Unity para lograr una funcionalidad similar al modo Windows XP en Windows 8, si lo desea.
Si utiliza Parallels en una Mac, puede seleccionar la opción Ingresar consistencia en el menú Ver para mostrar las ventanas de la máquina virtual de la misma manera.