Допустим, у меня есть ПК с двумя подключенными мониторами. Я работаю, например, с Windows Vista, и запускаю виртуальный компьютер с Ubuntu. Я переключаюсь в полноэкранный режим, чтобы на одном мониторе я видел свой рабочий стол Windows, а на другом - рабочий стол Ubuntu. Теперь я могу использовать свою мышь и Keybord для них обоих.
Это прекрасно работает, но я бы очень хотел подключить к моему физическому ПК вторую мышь и вторую клавиатуру и выполнить некоторую настройку, чтобы один набор устройств ввода использовался для Windows, а другой - для виртуальной Ubuntu. Тогда два человека могли бы работать одновременно, как если бы они использовали два отдельных компьютера, хотя существует только одна физическая машина.
В настоящее время я использую Sun VirtualBox, и у него есть возможность назначать конкретные USB-устройства виртуальной машине. Хотя иногда это работает, например, с внешними дисками, у меня это не работает для мышей и клавиатур (да, конечно, мои устройства ввода подключены через USB!).
Я хотел бы знать решение, которое работает с VirtualBox, но любой ответ приветствуется, даже если было необходимо другое программное обеспечение для виртуализации или некоторое дополнительное оборудование.
источник
Вы можете сделать это с virtualbox. Я протестировал его с версией 3.0.2 (не OSE) с Ubuntu в качестве хоста и XP в качестве гостя, но это не должно иметь значения. Сначала вы должны изменить настройки машины, чтобы передать устройства USB на виртуальную машину, но я думаю, вы уже сделали это. Для клавиатуры вы должны отключить «автоматический захват клавиатуры» в File-> Preferences-> Input. Затем вы запускаете виртуальную машину и отключаете интеграцию указателя мыши. Удачи!
источник
Я использую Windows 7 Pro x64. Моя виртуальная машина - Kali Linux, виртуальная коробка у меня - 4.2.xxx. Я только установил пакет расширения и подключил USB-мышь и клавиатуру к виртуальной машине, и это сработало. Я думаю, что это работало бы даже без пакета расширения
источник