14Sep

Utiliser le mode Seamless de VirtualBox ou le mode VMware Unity pour exécuter de manière transparente des programmes à partir d'une machine virtuelle

Les machines virtuelles exécutent généralement des systèmes d'exploitation invités et leurs programmes dans une seule fenêtre. Cependant, VirtualBox et VMware ont toutes deux des fonctionnalités qui vous permettent de libérer des programmes virtualisés de leur prison, en les exécutant sur votre ordinateur hôte.

Cela signifie que vous pouvez utiliser des programmes sans que la fenêtre de la machine virtuelle et le bureau du système d'exploitation invité ne vous gênent. Si vous utilisez plusieurs moniteurs, vous pouvez même placer différentes fenêtres à partir d'une machine virtuelle sur différents moniteurs.

Comment ça marche

Toutes ces fonctionnalités fonctionnent de manière similaire. Vous démarrez votre machine virtuelle, lancez les programmes que vous souhaitez utiliser, puis activez "Mode continu" ou "Mode Unity". Le bureau du système d'exploitation invité et la fenêtre de la machine virtuelle disparaissent, laissant les fenêtres du système d'exploitation invité sur votre bureau. Ils semblent fonctionner comme s'ils étaient en cours d'exécution sur votre système d'exploitation hôte, mais la machine virtuelle est toujours en cours d'exécution en arrière-plan. Les programmes sont toujours en bac à sable afin qu'ils n'aient pas accès aux fichiers de votre système d'exploitation hôte - ils semblent simplement fonctionner sur le système d'exploitation hôte.

Ces astuces fonctionnent que vous utilisiez Windows, Linux ou Mac. Vous pouvez exécuter des programmes Windows de façon transparente sur votre bureau Linux ou exécuter un logiciel Linux sur Windows.

ARTICLES CONNEXES
4+ façons d'exécuter les logiciels Windows sous Linux
5 façons d'exécuter le logiciel Linux sous Windows

Utilisation du mode transparent de VirtualBox

Notez que VirtualBox vous permet uniquement d'utiliser cette fonctionnalité avec les invités Windows, Linux et Solaris. Si vous parvenez à exécuter Mac OS X sur une machine virtuelle VirtualBox ou si vous utilisez un système d'exploitation de niche tel que Haiku, vous ne pourrez pas utiliser cette fonctionnalité.

Avant d'utiliser cette fonctionnalité, vous devez installer le progiciel VirtualBox Guest Additions dans la machine virtuelle invitée avec laquelle vous souhaitez effectuer cette opération. Si vous ne l'avez pas déjà fait, démarrez la machine virtuelle, cliquez sur le menu Périphériques, puis sélectionnez Installer les ajouts d'invités. Vous serez invité à installer le logiciel.

Pour utiliser cette fonction, appuyez sur la touche "Hôte" - normalement la touche Ctrl droite, mais elle est affichée dans le coin inférieur droit de la fenêtre de la machine virtuelle - et L en même temps. Vous pouvez également cliquer sur le menu Affichage et sélectionner Passer en mode sans couture.

VirtualBox masque l'arrière-plan du bureau du système d'exploitation invité, ce qui donne l'impression que les programmes du système d'exploitation client s'exécutent sur le bureau du système d'exploitation hôte. Toutefois, les applications en cours d'exécution n'apparaissent pas dans la barre des tâches standard de votre système d'exploitation.

Pour quitter le mode transparent, appuyez à nouveau sur la touche hôte et sur L.Vous trouverez également un menu VirtualBox au-dessus de votre barre des tâches, que vous pouvez survoler pour l'afficher. Cliquez sur Afficher et sélectionnez à nouveau Passer en mode sans couture pour désactiver le mode transparent.

Utilisation du mode Unity de VMware

VMware possède une fonctionnalité similaire appelée mode Unity. Il est disponible sur le lecteur VMware gratuit ainsi que sur les autres applications payantes de VMware Workstation et de VMware. Comme avec VirtualBox, le mode Unity de VMware fonctionne à la fois pour les machines invitées Windows et Linux.

À l'instar du mode transparent de VirtualBox, le mode Unity de VMware requiert l'installation du logiciel propre à VMware dans la machine virtuelle invitée. Avant d'essayer ceci, assurez-vous que VMware Tools est installé sur la machine virtuelle invitée. Vous pouvez le faire en sélectionnant l'option Installer VMware Tools dans le menu du programme VMware.

Pour entrer en mode Unity, cliquez sur l'option Unity dans le menu du programme VMware.

Contrairement à VirtualBox, les programmes s'exécutant sur la machine virtuelle apparaîtront dans votre barre des tâches comme s'ils étaient en cours d'exécution dans votre système d'exploitation hôte. Vous aurez accès à un menu Démarrer ou Applications qui vous permet de lancer des applications dans la machine virtuelle.

Pour afficher le menu Démarrer sur un hôte Windows, pointez sur le bouton Démarrer. Pour afficher le menu Applications sur un hôte Linux, pointez sur le coin supérieur gauche de l'écran. Sélectionnez Exit Unity dans ce menu pour désactiver le mode Unity.

VMware vous permet également de créer des raccourcis directement aux applications à l'intérieur de la machine virtuelle. Cliquez avec le bouton droit sur une application dans le menu et sélectionnez Créer un raccourci sur le bureau. Vous obtiendrez un raccourci sur le bureau de votre système d'exploitation hôte, qui lancera le programme exécuté dans la machine virtuelle lorsque vous le lancerez.

Mode Windows XP

Le Windows XP Mode de Windows 7 fonctionne de la même manière, exécutant une machine virtuelle Windows XP dans Virtual PC en arrière-plan. Windows affiche ensuite les programmes que vous souhaitez exécuter sur votre bureau standard, en les intégrant à votre système d'exploitation Windows 7.

Le mode Windows XP n'est plus présent dans Windows 8, probablement parce que Microsoft arrêtera bientôt de prendre en charge Windows XP, mais vous pouvez utiliser le mode Seamless ou Unity pour obtenir une fonctionnalité semblable à Windows XP sur Windows 8, si vous préférez.

Si vous utilisez Parallels sur un Mac, vous pouvez sélectionner l'option Enter Coherence dans le menu View pour afficher les fenêtres d'une machine virtuelle de la même manière.