Выделенная мышь и клавиатура для виртуальной машины, это возможно?


27

Допустим, у меня есть ПК с двумя подключенными мониторами. Я работаю, например, с Windows Vista, и запускаю виртуальный компьютер с Ubuntu. Я переключаюсь в полноэкранный режим, чтобы на одном мониторе я видел свой рабочий стол Windows, а на другом - рабочий стол Ubuntu. Теперь я могу использовать свою мышь и Keybord для них обоих.

Это прекрасно работает, но я бы очень хотел подключить к моему физическому ПК вторую мышь и вторую клавиатуру и выполнить некоторую настройку, чтобы один набор устройств ввода использовался для Windows, а другой - для виртуальной Ubuntu. Тогда два человека могли бы работать одновременно, как если бы они использовали два отдельных компьютера, хотя существует только одна физическая машина.

В настоящее время я использую Sun VirtualBox, и у него есть возможность назначать конкретные USB-устройства виртуальной машине. Хотя иногда это работает, например, с внешними дисками, у меня это не работает для мышей и клавиатур (да, конечно, мои устройства ввода подключены через USB!).

Я хотел бы знать решение, которое работает с VirtualBox, но любой ответ приветствуется, даже если было необходимо другое программное обеспечение для виртуализации или некоторое дополнительное оборудование.

Ответы:


8

В статье в Википедии о виртуализации рабочего стола Multiseat перечислено несколько решений.

Более общей концепцией является конфигурация Multiseat , которая не относится к виртуальным машинам, но при необходимости один из пользователей может запустить программу виртуальной машины на своем месте.

Конфигурация с несколькими станциями, несколькими станциями или несколькими терминалами - это один компьютер, который поддерживает несколько независимых пользователей одновременно. В современном использовании термины относятся к нескольким пользователям, использующим один персональный компьютер, каждый со своей консолью, состоящей из клавиатуры, мыши, монитора и, возможно, наушников.


Хороший вопрос - аудио также должно быть отделено.
Камило Мартин

13

Вы можете сделать это с virtualbox. Я протестировал его с версией 3.0.2 (не OSE) с Ubuntu в качестве хоста и XP в качестве гостя, но это не должно иметь значения. Сначала вы должны изменить настройки машины, чтобы передать устройства USB на виртуальную машину, но я думаю, вы уже сделали это. Для клавиатуры вы должны отключить «автоматический захват клавиатуры» в File-> Preferences-> Input. Затем вы запускаете виртуальную машину и отключаете интеграцию указателя мыши. Удачи!


Спасибо за Ваш ответ. Я только что обновился до 3.0.2 и все равно он не работает. Но на самом деле мне кажется, что USB-интеграция вообще не работает ни на моем Vista-хосте, ни на моем XP-хосте. Я скоро попробую это на хосте OS X и сообщу, работает ли он там. Если это сработает, я рассмотрю вопрос об ошибке в virtualbox.
Лена Шиммель

Вы добавили устройства в Настройки-> USB? Вы сделали все настройки, которые я предложил? Я не уверен, но, возможно, вам нужны дополнения гостя, чтобы это работало. В чем я уверен на 100%, что если бы это было ошибкой, это было бы исправлено. Это должно даже работать с версией 2.x, но у меня не установлено это здесь.
Ким

Да, я сделал все эти настройки. У меня также была возможность проверить это на хосте OS X, и пункты меню для назначения USB-мышей и клавиатур были недоступны, в то время как для других USB-устройств были доступны. Так что там тоже не было работы. Я собираюсь обновить свой вопрос с некоторыми снимками экрана в ближайшее время - сейчас у меня нет доступа к хост-компьютерам.
Лена Шиммель

Опыт работы с VMware?
Эдоардо

0

Я использую Windows 7 Pro x64. Моя виртуальная машина - Kali Linux, виртуальная коробка у меня - 4.2.xxx. Я только установил пакет расширения и подключил USB-мышь и клавиатуру к виртуальной машине, и это сработало. Я думаю, что это работало бы даже без пакета расширения

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.