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.
fuente
Respuestas:
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.
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.
fuente
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.
fuente
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.
fuente
Si está utilizando Windows, esto parece ser una restricción deliberada.
libusb observa esta restricción para Windows.
fuente