Mouse e teclado dedicado para uma máquina virtual, é possível?

27

Digamos que eu tenho um PC com dois monitores conectados. Estou executando, por exemplo, o Windows Vista nativamente e inicio um PC virtual com Ubuntu. Mudo para o modo de tela cheia para que, em um monitor, veja minha área de trabalho do Windows e, por outro, a área de trabalho do Ubuntu. Agora posso usar o mouse e o Keybord para os dois.

Isso funciona bem, mas eu realmente gostaria de conectar um segundo mouse e um segundo teclado ao meu PC físico e fazer algumas configurações para que um conjunto de dispositivos de entrada seja usado no Windows e outro no Ubuntu virtual. Então, duas pessoas poderiam trabalhar ao mesmo tempo, como se estivessem usando dois computadores separados, embora exista apenas uma máquina física.

Atualmente, estou usando o Sun VirtualBox e ele possui um recurso para atribuir dispositivos USB específicos à máquina virtual. Embora isso às vezes funcione para, por exemplo, unidades de disco externas, nunca funcionou para mouses e teclados para mim (sim, é claro que meus dispositivos de entrada estão conectados via USB!).

Eu gostaria de conhecer uma solução que funcione com o VirtualBox, mas qualquer resposta é apreciada, mesmo que seja necessário outro software de virtualização ou algum hardware adicional.

Lena Schimmel
fonte

Respostas:

8

O artigo da wikipedia sobre virtualização de desktop Multiseat lista várias soluções.

O conceito mais geral é a configuração de vários lugares , que não é específica para máquinas virtuais, mas, se necessário, um dos usuários pode executar um programa de máquina virtual em seus lugares.

Uma configuração de vários lugares, várias estações ou multiterminal é um único computador que suporta vários usuários independentes ao mesmo tempo. No uso moderno, os termos se referem a vários usuários usando um computador pessoal, cada um com seu próprio console, consistindo em um teclado, mouse, monitor e possivelmente fones de ouvido.

Hugh Allen
fonte
Bom ponto - o áudio também precisa ser separado.
Camilo Martin
13

Você pode fazer isso com o virtualbox. Eu testei com a versão 3.0.2 (não o OSE) com o ubuntu como host e o XP como convidado, mas isso não deve fazer diferença. Primeiro, você precisa alterar as configurações da máquina para passar os dispositivos USB para a VM, mas acho que você já fez isso. Para o teclado, você deve desativar o "teclado de captura automática" em Arquivo-> Preferências-> Entrada. Então você inicia a VM e desativa a integração do ponteiro do mouse. Boa sorte!

Kim
fonte
Obrigado pela sua resposta. Acabei de atualizar para 3.0.2 e ainda não funciona. Mas, na verdade, parece-me que a integração USB não está funcionando no meu host do Vista nem no meu host do XP. Vou tentar isso em um host OS X em breve e relatar se está funcionando lá. Se funcionar lá, considerarei arquivar um bug no virtualbox.
Lena Schimmel
Você adicionou os dispositivos em Configurações-> USB? Você fez todas as configurações que sugeri? Não tenho certeza, mas talvez você precise das adições de convidados para que isso funcione. O que eu tenho 100% de certeza é que, se isso fosse um bug, já seria corrigido. Deve até funcionar com a versão 2.x, mas não tenho isso instalado aqui.
Kim
Sim, eu fiz todas essas configurações. Eu também tive a chance de testar isso em um host OS X, e as entradas do menu para atribuir os mouses e teclados USB ficaram acinzentadas, enquanto as de outros dispositivos USB estavam disponíveis. Portanto, também não funcionou. Em breve, atualizarei minha pergunta com algumas capturas de tela - agora não tenho acesso às máquinas host.
Lena Schimmel
Experiências com vmware?
Edoardo
0

Estou usando o Windows 7 Pro x64. Minha VM é Kali Linux, a caixa virtual que tenho é 4.2.xxx. Instalei apenas o pacote de extensão e montei o mouse e o teclado USB na VM e funcionou. Eu acho que teria funcionado mesmo sem o pacote de extensão

ntwanam
fonte