Mouse y teclado dedicados para una máquina virtual, ¿es posible?


27

Digamos que tengo una PC con dos monitores conectados. Estoy ejecutando, por ejemplo, Windows Vista de forma nativa, e inicio una PC virtual con Ubuntu. Cambio al modo de pantalla completa para que en un monitor, vea mi escritorio de Windows, y en el otro, el escritorio de Ubuntu. Ahora puedo usar mi mouse y Keybord para ambos.

Esto funciona bien, pero realmente me gustaría conectar un segundo mouse y un segundo teclado a mi PC física, y hacer alguna configuración para que un conjunto de dispositivos de entrada se use para Windows y otro conjunto para Ubuntu virtual. Entonces dos personas podrían trabajar al mismo tiempo, como si estuvieran usando dos computadoras separadas, aunque solo hay una máquina física.

Actualmente estoy usando Sun VirtualBox y tiene una función para asignar dispositivos USB específicos a la máquina virtual. Si bien esto a veces funciona, por ejemplo, para unidades de disco externas, nunca funcionó para ratones y teclados (sí, ¡por supuesto, mis dispositivos de entrada están conectados a través de USB!).

Me gustaría conocer una solución que funcione con VirtualBox, pero se agradece cualquier respuesta, incluso si se necesitara otro software de virtualización o algún hardware adicional.

Respuestas:


8

El artículo de wikipedia sobre la virtualización de escritorio Multiseat enumera varias soluciones.

El concepto más general es la configuración Multiseat , que no es específica de las máquinas virtuales, pero si es necesario, uno de los usuarios podría ejecutar un programa de máquina virtual en su asiento.

Una configuración de múltiples asientos, múltiples estaciones o múltiples terminales es una sola computadora que admite múltiples usuarios independientes al mismo tiempo. En el uso moderno, los términos se refieren a múltiples usuarios que usan una computadora personal, cada uno con su propia consola, que consiste en un teclado, un mouse, un monitor y posiblemente auriculares.


Buen punto: el audio también tiene que ser separado.
Camilo Martin

13

Puedes hacer esto con virtualbox. Lo probé con la versión 3.0.2 (no el OSE) con ubuntu como host y XP como invitado, pero esto no debería hacer la diferencia. Primero tiene que cambiar la configuración de la máquina para pasar los dispositivos USB a la VM, pero supongo que ya lo ha hecho. Para el teclado, debe deshabilitar el "teclado de captura automática" en Archivo-> Preferencias-> Entrada. Luego inicia la VM y deshabilita la integración del puntero del mouse. ¡Buena suerte!


Gracias por tu respuesta. Acabo de actualizar a 3.0.2 y todavía no funciona. Pero en realidad me parece que la integración USB no funciona en absoluto en mi host Vista, ni tampoco en mi host XP. Probaré esto en un host OS X pronto e informaré si funciona allí. Si funciona allí, consideraré presentar un error en virtualbox.
Lena Schimmel

¿Agregó los dispositivos en Configuración-> USB? ¿Hiciste todos los ajustes que sugerí? No estoy seguro, pero tal vez necesites las adiciones de invitados para que esto funcione. De lo que estoy 100% seguro es que si esto fuera un error, ya estaría solucionado. Incluso debería funcionar con la versión 2.x, pero no tengo eso instalado aquí.
Kim

Sí, hice todos esos ajustes. También tuve la oportunidad de probar esto en un host OS X, y las entradas del menú para asignar los mouse y teclados USB estaban atenuadas, mientras que las de otros dispositivos USB estaban disponibles. Así que tampoco fue trabajo allí. Voy a actualizar mi pregunta con algunas capturas de pantalla pronto, en este momento no tengo acceso a las máquinas host.
Lena Schimmel

Experiencias con vmware?
Edoardo

0

Estoy usando Windows 7 Pro x64. Mi VM es Kali Linux, la virtualbox que tengo es 4.2.xxx. Solo instalé un paquete de extensión y monté el mouse y el teclado USB en la VM y funcionó. Creo que hubiera funcionado incluso sin el paquete de extensión

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.