Invoquer le commutateur d'espace de travail de l'hôte depuis la machine virtuelle

1

Lorsque je démarre une machine virtuelle (telle que VMware ou VirtualBox) et que je la passe en plein écran, à partir de l'OS hôte (Ubuntu dans ce cas), je peux très bien y accéder avec le commutateur d'espace de travail. Je passe donc à la machine virtuelle comme à un écran virtuel. Mais revenir en arrière - de la VM aux écrans virtuels de l'hôte - semble être impossible, car en entrant dans la VM, je perds le sélecteur d'espace de travail de l'hôte.

Existe-t-il un programme de commutation d'espace de travail astucieux qui s'exécute à l'intérieur de la machine virtuelle et peut changer d'espace de travail de la machine hôte?

À la lumière de la réponse de Frank Thomas, pouvons-nous configurer VirtualBox (ou VMware) pour ne pas envoyer certaines combinaisons de clés à la machine virtuelle, mais les conserver vers l'hôte? Comme super + S . Dans cette approche, il me faudrait malheureusement manquer la belle icône de commutateur d’espace de travail dans le système d’exploitation invité, mais c’est acceptable si au moins le tour du clavier fonctionne.

Paul
la source

Réponses:

0

Appuyez sur la séquence de touches pour libérer le clavier / la souris de l'invité (par exemple, pour VMware, c'est Ctrl+ Alt), puis sur la séquence de touches pour changer de bureau virtuel sur l'hôte.

Sinon, configurez l'hôte pour qu'il permute les bureaux sur le geste de la souris. Par exemple, sur mon système, je peux changer de bureau virtuel en faisant glisser la souris vers le bord gauche ou droit de l'écran, ce qui fonctionne même si je suis dans un invité plein écran dans VMware.

Michael Hampton
la source
Je pense avoir posé la mauvaise question. Je vais accepter votre réponse car cela donne une solution raisonnable à ce que j'ai demandé.
Paul
0

En règle générale, les actions de l'invité ne devraient jamais pouvoir exécuter de code sur le système d'exploitation hôte. Donc, par définition, non, il n'y aura pas un tel programme, à moins que vous ne puissiez effectuer une sorte d'intégration virtuelle transparente en utilisant le réseau interne entre l'hôte et l'invité.

N'oubliez pas que l'hôte sait qu'il a des invités, mais l'invité n'a aucune idée de son exécution dans un hôte, même au niveau du noyau.

Frank Thomas
la source
Je vois. Alors changeons un peu notre perspective. Un commutateur d’espace de travail qui synchronise l’invocation (en cliquant dessus ou en appuyant sur une touche spécifique telle que Super + S) sur un réseau :-) Ainsi, si je le démarre sur une machine, il se lancera sur une autre machine configurée du réseau. Est-ce qu'il y a quelque chose comme ça?
Paul