Dedykowana mysz i klawiatura na VirtualBox VM

22

Obecnie próbuję uruchomić VirtualBox na moim drugim monitorze, z dedykowaną myszą i klawiaturą. Jednak robienie tego nie okazało się łatwe. Były czasy, w których działa mysz, ale nie działa klawiatura, odwrotnie lub w ogóle nic nie działa. Największy problem, na jaki napotykam, to:

Podczas włączania myszy i klawiatury USB z maszyny Wirtualnej pojawia się błąd: „Urządzenie USB jest zajęte poprzednim żądaniem”. Jedyną rzeczą, która korzysta z drugiej myszy i klawiatury, jest jednak Windows. Drugi błąd, który otrzymałem, stwierdził, że maszyna wirtualna nie mogła utworzyć serwera proxy dla urządzenia. Ponadto maszyna wirtualna czasami wyłącza całkowicie klawiaturę pomocniczą, co wymaga ode mnie odłączenia i ponownego podłączenia do komputera, aby ponownie ją włączyć.

Automatyczne przechwytywanie klawiatury jest wyłączone i podczas gdy rozwiązanie, które czytałem online, mówi o wyłączeniu integracji myszy, ta opcja jest nieaktywna na moim komputerze.

Myersguy
źródło
Nie jestem pewien, czy możliwe jest odizolowanie 2 zestawów urządzeń wejściowych na 1 maszynie fizycznej, ale zdecydowanie 1 dla Interesującego problemu
BearGriz72,
jest możliwe, mamy to działa. Zamieściłem rozwiązanie, ale to się stało za pomocą magii. Po prostu ... jakby ... zaczęło działać.
Carson Myers
Czy próbowałeś użyć odtwarzacza VMware Myersguy?
Apache
Korzystając z VMWare, można to zrobić: 1) podłączyć klawiaturę i myszy do maszyny wirtualnej, a następnie 2) wyłączyć kursor myszy sprzętowej w vmware, wtedy będzie działał niezależnie. W przypadku Virtualbox nie jestem pewien, ale zakładam, że to powinno działać.
bubu

Odpowiedzi:

2

Miałem ten sam błąd (i kilka innych!), Gdy próbowałem przekonać VirtualBox do przechwycenia mojego iPhone'a na maszynie wirtualnej z systemem Windows. Rozwiązaniem było dla mnie utworzenie filtra urządzeń USB dla tej konkretnej maszyny wirtualnej.

  1. Maszyna wirtualna musi być w stanie „Wyłączony”
  2. Wybierz maszynę wirtualną w interfejsie GUI VirtualBox
  3. Kliknij przycisk „Ustawienia”
  4. Przejdź do pozycji menu „USB” (tutaj możesz dodawać / usuwać / edytować filtry urządzeń USB)
  5. Po prawej stronie kliknij przycisk „Dodaj filtr z urządzenia”, aby wyświetlić listę podłączonych i wykrytych urządzeń USB
  6. Wybierz klawiaturę z listy
  7. Dodaj kolejny filtr do myszy USB
  8. Uruchom maszynę wirtualną i mam nadzieję, że zadziała :)

Gdy zrobiłem to na moim iPhonie, kiedy uruchomiono (wirtualny) system operacyjny, od razu wykrył mój iPhone i mogłem zsynchronizować się z iTunes na maszynie wirtualnej. Host nie wykrył iPhone'a, dopóki ręcznie go nie odłączyłem od maszyny wirtualnej.

ItsOnlyOneLineOfCode
źródło
1

Możesz także eksperymentować z aplikacją Synergy, aby podłączyć klawiaturę (i schowek) wirtualnie przez tcp / ip. Konieczne może być przejście do ustawień zaawansowanych w Synergy, chyba że masz pełną konfigurację DNS dla swoich komputerów.

PeteS
źródło
0

Spróbuj przekonać system operacyjny, że nie może rozpoznać drugiej klawiatury i myszy. To powinno pozostawić je otwartym dla gościa, aby mógł skorzystać z reguły USB.

thomasfedb
źródło
1
jakieś sugestie, jak to zrobić?
UncleZeiv,
0

Jeśli używasz systemu Windows, wydaje się to celowym ograniczeniem.

libusb zauważa to ograniczenie w systemie Windows.

Bugster
źródło