Invoque el conmutador de espacio de trabajo del host desde dentro de la VM

1

Cuando inicio una máquina virtual (como VMware o VirtualBox) y la configuro a pantalla completa, desde el sistema operativo host (en este caso Ubuntu), puedo cambiarla maravillosamente con Workspace Switcher. Así que me cambio a la VM como me cambio a una pantalla virtual. Pero volver a cambiar, de la VM a las pantallas virtuales del host, parece ser imposible porque al ingresar a la VM pierdo el conmutador del espacio de trabajo del host.

¿Existe un ingenioso programa de cambio de espacio de trabajo que se ejecuta dentro de la VM y es capaz de cambiar los espacios de trabajo de la máquina host?

Edite a la luz de la respuesta de Frank Thomas, ¿podemos configurar VirtualBox (o VMware) para que no envíe ciertas combinaciones de teclas a la VM, sino que las conserve en el host? Al igual que Super + S . En ese enfoque, lamentablemente, tendría que perder el bonito icono del conmutador del espacio de trabajo en el sistema operativo invitado, pero está bien si al menos el truco del teclado funcionara.

Pablo
fuente

Respuestas:

0

Toque la secuencia de teclas para liberar el teclado / mouse del invitado (por ejemplo, para VMware es Ctrl+ Alt) y luego la secuencia de teclas para cambiar los escritorios virtuales en el host.

Alternativamente, configure el host para cambiar los escritorios con el gesto del mouse. Por ejemplo, en mi sistema, puedo cambiar los escritorios virtuales deslizando el mouse hacia el borde izquierdo o derecho de la pantalla, lo que funciona incluso si estoy en un invitado de pantalla completa en VMware.

Michael Hampton
fuente
Creo que hice la pregunta equivocada. Voy a aceptar su respuesta porque da una solución razonable a lo que realmente pregunté.
Paul
0

Como regla general, las acciones en el invitado nunca deberían poder ejecutar código en el sistema operativo host. Entonces, por definición, no, no habrá tal programa, a menos que pueda hacer algún tipo de integración virtual sin problemas utilizando la red interna entre el host y el invitado para hacerlo.

recuerde, el host sabe que tiene invitados, pero el invitado no tiene idea de que se está ejecutando dentro de un host, incluso a nivel de kernel.

Frank Thomas
fuente
Veo. Así que cambiemos un poco nuestra perspectiva. Un conmutador de espacio de trabajo que sincroniza la invocación (al hacer clic en él o al presionar teclas específicas como Super + S) en una red :-) Entonces, si lo inicio en una máquina, se iniciará en otra máquina configurada en la red. ¿Hay algo como eso?
Paul