VirtualBox для использования двух мониторов
Я использую Kubuntu Hardy Heron с настройкой двух мониторов, и на нем установлен VirtualBox под управлением Windows XP в бесшовном режиме.
Моя проблема в том, что я не могу заставить VirtualBox распространяться на второй монитор. Как этого достичь?
8 ответов
VirtualBox 3.2.1 поддерживает несколько гостевых мониторов. В документации не было ясно, как это сделать.
Основные настройки
- Выключите виртуальную машину, если она включена.
- В главном окне VirtualBox выберите свою виртуальную машину и выберите "Настройки".
- Выберите "Показать".
- Ниже "Видеопамять" - "Количество мониторов". Сдвиньте его на 2 и настройте видеопамять, если VirtualBox жалуется.
- Начните ваш гость и выполните стандарт "Расширение рабочего стола на этот дисплей". Это будет отличаться для гостевой ОС. (Гостевые дополнения должны быть установлены.)
- Появится второе окно "Oracle VM VirtualBox" со вторым дисплеем. Вы можете изменить его, как вы хотите.
Меню "Вид" в VirtualBox будет иметь запись для каждого "Виртуального экрана". Все, кроме первого, также могут быть включены / отключены здесь. Кажется, это работает только после шага 5.
Бесшовные / Полноэкранный
- Введите Бесшовные или Полноэкранный. Я предполагаю, что ваш HostKey по умолчанию "RightCtrl".
- Если экраны находятся на неправильных экранах, нажмите RightCtrl+Home.
- В меню "Вид" выберите "Виртуальный дисплей 1" и установите желаемый дисплей хоста. Другие дисплеи будут перемешиваться, чтобы приспособиться к этому. Если у вас более двух виртуальных дисплеев, повторите с "Виртуальный дисплей 2" и так далее.
без головы
- Установите количество мониторов с помощью
VBoxManage modifyvm "vm name" --monitorcount X
- Разрешить несколько соединений vrdp с
VBoxManage modifyvm "VM name" --vrdpmulticon on
- Используйте VBoxHeadless для запуска в обычном режиме.
- Подключите к монитору 1 с
rdesktop -d \@1 ip-address-of-host
и подключиться к монитору 2 сrdesktop -d \@2 ip-address-of-host
, Это объясняется в ответе lomaxx. (Вы можете использовать@
вместо\@
в зависимости от вашей оболочки.)
Пока у вас установлены гостевые версии, все, что мне нужно было сделать, это перейти на
Настройки -> Дисплей -> Количество мониторов -> Изменить на два (это при выключенном компьютере под управлением Windows 10). Затем, как только я запустил машину, я пошел в View -> Virtual Screen 2 -> Enable
Не уверен, что это будет работать для вас.
Запустите гостя и выполните стандартный метод "Расширение рабочего стола на этот экран" на основе гостевой ОС. (Гостевые дополнения должны быть установлены.)
Этот смутил меня. Я просмотрел все дополнения для гостей и не смог его найти. В надежде, что это может кому-то помочь, речь идет о панели управления в самой Windows. На панели управления нажмите "Дисплей -> Настройка", и там вы увидите "Расширить рабочий стол на этот дисплей".
Я использую Debian Sid, и мне удалось заставить Windows 7 и XP работать без проблем в режиме двойного монитора, с 3D-ускорением, вам нужно установить гостевые дополнения в безопасном режиме.
шаги, которые я предпринял, были:
Устанавливаем ОС с уже включенными двойными экранами, если ваше o / s уже установлено, я не уверен, что вы получите поддержку, хотя я бы порекомендовал сделать это ниже.
после установки нажмите F8 во время загрузки Windows
выберите запустить в безопасном режиме с сетью (сеть не нужна, но это шаг, который я сделал)
затем установите гостевые дополнения 32 бита (двойные экраны работают в 64, но 3D не работает) перезагрузите компьютер, и у вас должны быть доступны два экрана с поддержкой 3D на одном мониторе (:1)
я не мог заставить его работать на обоих. У меня не было vrdp, чтобы сделать это, и это работало просто отлично.
Я обнаружил, что если я переместил Virtual Box VM Launcher на дополнительный монитор, а затем нажал "Старт", я смог изменить размер окна, которое, как мне казалось, помещалось на моем дополнительном мониторе. Если я запустил его с основного монитора, я не смог бы изменить его размер больше, чем у основного монитора.
AFAIK вы можете использовать несколько мониторов только в следующих случаях:
Несколько мониторов в настоящее время работают только с гостями Windows XP, и гостевые дополнения должны быть установлены, так как реализация находится в видеодрайвере гостевых дополнений.
Несколько мониторов работают только с интерфейсом VBoxHeadless. Вы также должны включить режим многосоединения VRDP (см. Главу 7.4.6, "Несколько соединений VRDP", стр. 94), чтобы получить доступ к двум или более дисплеям виртуальных машин, когда гость использует несколько мониторов.
VirtualBox Руководство пользователя
Для справки - архивная версия руководства по версии 1.6.4 от 29 июля 2008 г.
Я нашел решение: выберите «масштабированный режим». Затем вы можете перетащить окно на второй монитор. Гуфская система.
Это была моя проблема:
Видеопамять, которую вы устанавливаете в настройках дисплея машины, предназначена только для одного экрана, поэтому вам следует учитывать это, если вы планируете использовать более одного экрана.