VirtualBox для использования двух мониторов

Я использую Kubuntu Hardy Heron с настройкой двух мониторов, и на нем установлен VirtualBox под управлением Windows XP в бесшовном режиме.

Моя проблема в том, что я не могу заставить VirtualBox распространяться на второй монитор. Как этого достичь?

8 ответов

Решение

VirtualBox 3.2.1 поддерживает несколько гостевых мониторов. В документации не было ясно, как это сделать.

Основные настройки

  1. Выключите виртуальную машину, если она включена.
  2. В главном окне VirtualBox выберите свою виртуальную машину и выберите "Настройки".
  3. Выберите "Показать".
  4. Ниже "Видеопамять" - "Количество мониторов". Сдвиньте его на 2 и настройте видеопамять, если VirtualBox жалуется.
  5. Начните ваш гость и выполните стандарт "Расширение рабочего стола на этот дисплей". Это будет отличаться для гостевой ОС. (Гостевые дополнения должны быть установлены.)
  6. Появится второе окно "Oracle VM VirtualBox" со вторым дисплеем. Вы можете изменить его, как вы хотите.

Меню "Вид" в VirtualBox будет иметь запись для каждого "Виртуального экрана". Все, кроме первого, также могут быть включены / отключены здесь. Кажется, это работает только после шага 5.

Бесшовные / Полноэкранный

  1. Введите Бесшовные или Полноэкранный. Я предполагаю, что ваш HostKey по умолчанию "RightCtrl".
  2. Если экраны находятся на неправильных экранах, нажмите RightCtrl+Home.
  3. В меню "Вид" выберите "Виртуальный дисплей 1" и установите желаемый дисплей хоста. Другие дисплеи будут перемешиваться, чтобы приспособиться к этому. Если у вас более двух виртуальных дисплеев, повторите с "Виртуальный дисплей 2" и так далее.

без головы

  1. Установите количество мониторов с помощью VBoxManage modifyvm "vm name" --monitorcount X
  2. Разрешить несколько соединений vrdp с VBoxManage modifyvm "VM name" --vrdpmulticon on
  3. Используйте VBoxHeadless для запуска в обычном режиме.
  4. Подключите к монитору 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 вы можете использовать несколько мониторов только в следующих случаях:

  1. Несколько мониторов в настоящее время работают только с гостями Windows XP, и гостевые дополнения должны быть установлены, так как реализация находится в видеодрайвере гостевых дополнений.

  2. Несколько мониторов работают только с интерфейсом VBoxHeadless. Вы также должны включить режим многосоединения VRDP (см. Главу 7.4.6, "Несколько соединений VRDP", стр. 94), чтобы получить доступ к двум или более дисплеям виртуальных машин, когда гость использует несколько мониторов.

VirtualBox Руководство пользователя
Для справки - архивная версия руководства по версии 1.6.4 от 29 июля 2008 г.

Я нашел решение: выберите «масштабированный режим». Затем вы можете перетащить окно на второй монитор. Гуфская система.

Это была моя проблема:

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

Другие вопросы по тегам