Ratón y teclado dedicados en VirtualBox VM

22

Actualmente estoy tratando de ejecutar VirtualBox en mi segundo monitor, con un mouse y teclado dedicados. Sin embargo, hacerlo no ha resultado fácil. Ha habido momentos en que el mouse funciona, pero no el teclado, viceversa, o nada funciona en absoluto. El mayor problema con el que me encuentro es este:

Cuando habilito el mouse y el teclado USB desde la VM, aparece un error: 'El dispositivo USB está ocupado con una solicitud previa'. Sin embargo, lo único que está usando el segundo mouse y teclado es Windows. El otro error que recibí indicó que la máquina virtual no pudo crear un proxy para el dispositivo. Además, la VM ocasionalmente deshabilitará el teclado secundario por completo, requiriéndome desconectarlo y volverlo a conectar a mi PC para volver a habilitarlo nuevamente.

La captura automática del teclado está desactivada, y aunque una solución que estaba leyendo en línea decía que desactivaba la integración del mouse, esa opción está en gris en mi máquina.

Myersguy
fuente
No estoy seguro de que es posible aislar 2 conjuntos de dispositivos de entrada el 1 de máquina física, pero sin duda interesante para el problema 1
BearGriz72
es posible, lo tenemos funcionando. Publicaría una solución sobre cómo, pero sucedió por arte de magia. Simplemente ... una especie de ... comenzó a funcionar.
Carson Myers,
¿Intentaste usar el reproductor VMware Myersguy?
Apache
Cuando use VMWare, la forma de hacerlo es 1) conectar el teclado y los ratones a la máquina virtual, y luego 2) deshabilitar el cursor del mouse de hardware en vmware, luego funcionará de forma independiente. Para Virtualbox no estoy seguro, pero supongo que esto debería funcionar.
bubu

Respuestas:

2

Tuve el mismo error (¡y algunos otros!) Cuando intentaba que VirtualBox capturara mi iPhone en una máquina virtual de Windows. La solución para mí fue crear un filtro de dispositivo USB para esa VM en particular.

  1. La VM debe estar en un estado "Apagado"
  2. Seleccione la VM en la GUI de VirtualBox
  3. Haga clic en el botón "Configuración"
  4. Vaya al elemento de menú "USB" (aquí puede agregar / eliminar / editar filtros de dispositivos USB)
  5. En el lado derecho, haga clic en el botón "Agregar filtro del dispositivo" y aparecerá una lista de los dispositivos USB conectados y detectados
  6. Selecciona tu teclado de la lista
  7. Agregue otro filtro para su mouse USB
  8. Inicie su VM y espero que funcione :)

Cuando hice esto para mi iPhone, cuando el sistema operativo (virtual) arrancó, detectó mi iPhone de inmediato y pude sincronizarlo con iTunes en la VM. El host no detectó el iPhone hasta que lo desconecté manualmente de la VM.

ItsOnlyOneLineOfCode
fuente
1

También puede experimentar con la aplicación Synergy para conectar el teclado (y el portapapeles) prácticamente a través de tcp / ip. Es posible que deba visitar la configuración avanzada de Synergy, a menos que tenga una configuración de DNS completa para sus máquinas.

PeteS
fuente
0

Intente convencer al sistema operativo host de que no puede reconocer el segundo teclado y mouse. Eso debería dejarlos abiertos para que el invitado los tome a través de una regla USB.

thomasfedb
fuente
1
alguna sugerencia sobre cómo hacer eso?
UncleZeiv
0

Si está utilizando Windows, esto parece ser una restricción deliberada.

libusb observa esta restricción para Windows.

Bugster
fuente