Souris et clavier dédiés sur VirtualBox VM

22

Actuellement, j'essaie d'exécuter VirtualBox sur mon deuxième moniteur, avec une souris et un clavier dédiés. Cependant, cela n'a pas été facile. Il y a eu des moments où la souris fonctionne, mais pas le clavier, vice versa, ou rien ne fonctionne du tout. Le plus gros problème que je rencontre est le suivant:

Lorsque j'active la souris et le clavier USB à partir de la machine virtuelle, j'obtiens une erreur: `` Le périphérique USB est occupé par une demande précédente. '' Cependant, la seule chose qui utilise la deuxième souris et le deuxième clavier est Windows. L'autre erreur que j'ai reçue indique que la machine virtuelle n'a pas pu créer de proxy pour l'appareil. De plus, la machine virtuelle désactivera de temps en temps le clavier secondaire, ce qui m'obligera à le débrancher et à le rebrancher sur mon PC pour le réactiver.

La capture automatique du clavier est désactivée, et alors qu'une solution que je lisais en ligne indiquait de désactiver l'intégration de la souris, cette option est grisée sur ma machine.

Myersguy
la source
Pas sûr qu'il soit possible d'isoler 2 ensembles de périphériques d'entrée sur 1 machine physique mais certainement 1 pour un problème intéressant
BearGriz72
c'est possible, nous l'avons fait fonctionner. Je publierais une solution pour savoir comment, mais c'est arrivé par magie. Il a juste ... en quelque sorte ... commencé à fonctionner.
Carson Myers
Avez-vous essayé d'utiliser le lecteur VMware Myersguy?
Apache
Lorsque vous utilisez VMWare, la façon de le faire est de 1) connecter le clavier et les souris à la machine virtuelle, puis 2) de désactiver le curseur de la souris matérielle dans vmware, cela fonctionnera de manière indépendante. Pour Virtualbox, je ne suis pas sûr, mais je suppose que cela devrait fonctionner.
bubu

Réponses:

2

J'ai eu la même erreur (et quelques autres!) Lorsque j'essayais d'obtenir VirtualBox pour capturer mon iPhone dans une machine virtuelle Windows. La solution pour moi était de créer un filtre de périphérique USB pour cette machine virtuelle particulière.

  1. La machine virtuelle doit être dans un état "hors tension"
  2. Sélectionnez la machine virtuelle dans l'interface graphique de VirtualBox
  3. Cliquez sur le bouton "Paramètres"
  4. Accédez à l'élément de menu "USB" (ici vous pouvez ajouter / supprimer / modifier des filtres de périphérique USB)
  5. Sur le côté droit, cliquez sur le bouton "Ajouter un filtre à partir de l'appareil" et il listera les appareils USB connectés et détectés
  6. Sélectionnez votre clavier dans la liste
  7. Ajoutez un autre filtre pour votre souris USB
  8. Démarrez votre machine virtuelle et espérons que cela fonctionne :)

Lorsque je l'ai fait pour mon iPhone, lorsque le système d'exploitation (virtuel) a démarré, il a détecté mon iPhone immédiatement et j'ai pu me synchroniser avec iTunes dans la machine virtuelle. L'hôte n'a détecté l'iPhone que lorsque je l'ai déconnecté manuellement de la machine virtuelle.

ItsOnlyOneLineOfCode
la source
1

Vous pouvez également expérimenter avec l'application Synergy pour connecter virtuellement le clavier (et le presse-papiers) via TCP / IP. Vous devrez peut-être consulter les paramètres avancés de Synergy, sauf si vous avez une configuration DNS complète pour vos machines.

PeteS
la source
0

Essayez de convaincre le système d'exploitation hôte qu'il ne peut pas reconnaître le clavier et la souris seccond. Cela devrait les laisser ouverts pour l'invité à saisir via une règle USB.

thomasfedb
la source
1
des suggestions sur la façon de procéder?
UncleZeiv
0

Si vous utilisez Windows, cela semble être une restriction délibérée.

libusb note cette restriction pour Windows.

Bugster
la source