Mouse e teclado dedicados na VM do VirtualBox

22

Atualmente, estou tentando executar o VirtualBox no meu segundo monitor, com um mouse e teclado dedicados. No entanto, não foi fácil. Houve momentos em que o mouse funciona, mas não o teclado, vice-versa, ou nada funciona. O maior problema que estou enfrentando é este:

Ao ativar o mouse e o teclado USB na VM, recebo um erro: 'O dispositivo USB está ocupado com uma solicitação anterior'. A única coisa que está usando o segundo mouse e teclado, no entanto, é o Windows. O outro erro que recebi afirmou que a VM não conseguiu criar um proxy para o dispositivo. Além disso, a VM ocasionalmente desativará completamente o teclado secundário, exigindo que eu o desconecte e reconecte no meu PC para reativá-lo novamente.

A captura automática de teclado está desabilitada e, enquanto uma solução que eu estava lendo on-line declarava desativar a integração do mouse, essa opção fica acinzentada na minha máquina.

Myersguy
fonte
Não tenho certeza que é possível isolar 2 conjuntos de dispositivos de entrada em 1 máquina física, mas a maioria definitivamente 1 para Problema Interessante
BearGriz72
é possível, conseguimos fazê-lo funcionar. Eu postaria uma solução sobre como, mas aconteceu por mágica. Apenas ... meio que ... começou a funcionar.
Carson Myers
Você tentou usar o VMware player Myersguy?
Apache
Ao usar o VMWare, a maneira de fazer isso é: 1) conectar o teclado e os mouses à máquina virtual e, em seguida, 2) desativar o cursor do mouse de hardware no vmware, para que funcione independentemente. Para o Virtualbox, não tenho certeza, mas presumo que isso funcione.
bubu

Respostas:

2

Eu tive o mesmo erro (e alguns outros!) Quando estava tentando fazer o VirtualBox capturar meu iPhone em uma VM do Windows. A solução para mim foi criar um filtro de dispositivo USB para essa VM específica.

  1. A VM deve estar no estado "Desligado"
  2. Selecione a VM na GUI do VirtualBox
  3. Clique no botão "Configurações"
  4. Vá para o item de menu "USB" (aqui você pode adicionar / excluir / editar filtros de dispositivos USB)
  5. No lado direito, clique no botão "Adicionar filtro do dispositivo" e ele listará os dispositivos USB conectados e detectados
  6. Selecione seu teclado na lista
  7. Adicione outro filtro para o mouse USB
  8. Inicie sua VM e espero que funcione :)

Quando fiz isso no meu iPhone, quando o sistema operacional (virtual) inicializou, ele detectou meu iPhone imediatamente e eu pude sincronizar com o iTunes na VM. O host não detectou o iPhone até eu desconectá-lo manualmente da VM.

ItsOnlyOneLineOfCode
fonte
1

Você também pode experimentar o aplicativo Synergy para conectar o teclado (e a área de transferência) virtualmente através de TCP / IP. Pode ser necessário visitar as configurações avançadas do Synergy, a menos que você tenha uma configuração completa do DNS para suas máquinas.

PeteS
fonte
0

Tente convencer o sistema operacional host de que ele não pode reconhecer o teclado e o mouse seccond. Isso deve deixá-los abertos para o convidado capturar por meio de uma regra USB.

thomasfedb
fonte
1
alguma sugestão de como fazer isso?
UncleZeiv
0

Se você estiver usando o Windows, isso parece ser uma restrição deliberada.

O libusb observa essa restrição para o Windows.

Bugster
fonte