Виділена миша та клавіатура на VirtualBox VM


22

В даний час я намагаюся запустити VirtualBox на своєму другому моніторі, з виділеною мишкою та клавіатурою. Однак це не виявилося просто. Були часи, коли працює миша, але не клавіатура, навпаки, або взагалі нічого не працює. Найбільша проблема, з якою я стикаюся, це:

Під час увімкнення USB-миші та клавіатури з VM, я отримую помилку: "USB-пристрій зайнятий попереднім запитом" Єдине, що використовує другу мишу та клавіатуру, - це Windows. Інша помилка, яку я отримав, заявила, що VM не змогла створити проксі для пристрою. Крім того, VM періодично повністю відключатиме вторинну клавіатуру, вимагаючи відключити її від мережі та підключити до ПК, щоб знову її ввімкнути.

Автоматичне захоплення клавіатури вимкнено, і хоча рішення, яке я читав в Інтернеті, заявило про вимкнення інтеграції миші, ця опція є сірою на моїй машині.


Не впевнений, що можна виділити 2 набори пристроїв введення на 1 фізичній машині, але, безумовно, 1 для
— цікавої

можливо, у нас це працює. Я б опублікував рішення, як, але це сталося за допомогою магії. Просто ... щось ... почало працювати.
— Карсон Майєрс

Ви спробували використовувати програвач VMware Myersguy?
— Апач

Під час використання VMWare спосіб зробити це: 1) підключити клавіатуру та миші до virtualmachine, а потім 2) відключити апаратний курсор миші у vmware, тоді він буде працювати незалежно. Для Virtualbox я не впевнений, але я припускаю, що це має працювати.
— bubu

Відповіді:


2

У мене була така ж помилка (і кілька інших!), Коли я намагався отримати VirtualBox для захоплення свого iPhone у вікні Windows. Для мене рішенням було створити фільтр USB-пристроїв для цієї конкретної VM.

  1. ВМ повинен знаходитись у режимі "Вимкнено"
  2. Виберіть VM у графічному інтерфейсі VirtualBox
  3. Натисніть кнопку "Налаштування"
  4. Перейдіть до пункту меню "USB" (тут ви можете додавати / видаляти / редагувати фільтри USB-пристроїв)
  5. Праворуч натисніть кнопку "Додати фільтр із пристрою", і він відобразить список підключених та виявлених USB-пристроїв
  6. Виберіть зі списку клавіатуру
  7. Додайте ще один фільтр для вашої USB-миші
  8. Почніть свій VM і сподівайтеся, що він працює :)

Коли я зробив це для свого iPhone, коли (віртуальна) операційна система завантажилася, він виявив мій iPhone відразу, і я міг синхронізуватись з iTunes у VM. Хост не виявив iPhone, поки я вручну не відключив його від VM.


1

Ви також можете експериментувати з додатком Synergy, щоб підключити клавіатуру (і буфер обміну) практично через tcp / ip. Можливо, вам доведеться відвідати розширені налаштування в Synergy, якщо ви не завершили налаштування DNS для своїх машин.


0

Спробуйте переконати хост ОС у тому, що він не може розпізнати секундну клавіатуру та мишу. Це повинно залишати їх відкритими для того, щоб гість захопив за допомогою USB-правила.


1
будь-які пропозиції, як це зробити?
— UncleZeiv

0

Якщо ви використовуєте Windows, це здається навмисним обмеженням.

libusb відзначає це обмеження для Windows.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.