Touche et clavier dédiés pour une machine virtuelle, est-ce possible?

Disons que j'ai un PC avec deux moniteurs. Je lance Windows Vista de manière native, et démarre un PC virtuel Ubuntu. Je passe en mode plein écran afin que sur un moniteur, je voie mon bureau Windows et, d'autre part, Ubuntu Desktop. Je peux maintenant utiliser ma souris et Keybord pour les deux.

Cela fonctionne bien, mais j'aimerais vraiment connecter une deuxième souris et un deuxième clavier à mon PC physique, et faire une configuration afin qu'un seul ensemble de périphériques d'entrée soit utilisé pour Windows et un autre pour Ubuntu virtuel. Ensuite, deux personnes pouvaient travailler en même temps, comme si elles utilisaient deux ordinateurs distincts, bien qu'il n'y ait qu'une seule machine physique.

J'utilise actuellement Sun VirtualBox et dispose d'une fonctionnalité permettant d'attribuer des périphériques USB spécifiques à la machine virtuelle. Bien que cela fonctionne parfois pour, par exemple, des disques externes, il n'a jamais fonctionné pour les souris et les claviers pour moi (oui, bien sûr, mes périphériques d'entrée sont connectés via USB!).

J'aimerais connaître une solution qui fonctionne avec VirtualBox, mais toute réponse est appréciée, même si un autre logiciel de virtualisation ou un matériel supplémentaire était nécessaire.

L'article wikipedia sur la virtualisation de bureau Multiseat répertorie plusieurs solutions.

Le concept plus général est la configuration Multiseat , qui n'est pas spécifique aux machines virtuelles, mais si nécessaire, l'un des utilisateurs pourrait exécuter un programme de machine virtuelle à leur siège.

Une configuration multi-stations, multi-stations ou multiterminales est un ordinateur unique qui prend en charge plusieurs utilisateurs indépendants en même temps. Dans l'utilisation moderne, les termes se réfèrent à plusieurs utilisateurs utilisant un ordinateur personnel, chacun avec leur propre console, composé d'un clavier, d'une souris, d'un moniteur et probablement d'un casque.

Vous pouvez le faire avec la boîte virtuelle. Je l'ai testé avec la version 3.0.2 (pas l'OSE) avec ubuntu comme hôte et XP comme invité, mais cela ne devrait pas faire la différence. D'abord, vous devez modifier les paramètres de la machine pour passer les périphériques USB à la machine virtuelle, mais je suppose que vous l'avez déjà fait. Pour le clavier, vous devez désactiver "clavier de capture automatique" sous Fichier-> Préférences-> Entrée. Ensuite, vous démarrez la machine virtuelle et désactivez l'intégration du pointeur de la souris. Bonne chance!

J'utilise Windows 7 Pro x64. Ma VM est Kali Linux, la boîte virtuelle que j'ai est 4.2.xxx. Je n'ai installé que le pack d'extension et ai monté la souris et le clavier USB vers la machine virtuelle et cela a fonctionné. Je pense que cela aurait fonctionné même sans pack d'extension