VirtualBox для використання подвійних моніторів


84

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

Моя проблема полягає в тому, що я не можу заставити VirtualBox поширитись на другий монітор. Як цього можна досягти?


Звичайно, якщо у вас встановлені додатки для гостей, ви можете зробити вікно настільки великим, як вам подобається. Очевидно, що це не змусить Virtualbox використовувати кілька дисплеїв , але він розшириться на стільки моніторів, скільки підтримує ваша хост-машина.
willoller


@David: Щоб ваша нагорода була корисною, краще поясніть, чого не вистачає у прийнятій відповіді.
harrymc

@harrymc крок у прийнятій відповіді, який говорить, perform the standard "Extend the desktop onto this display" method based on the Guest OSє невиразним, і не зрозуміло, як це зробити на гість Ubuntu. Чи є якась програма, драйвер чи певна конфігурація для цього? Також є три розділи. Чим вони відрізняються і в якому контексті я б обрав одне над іншим?
David LeBauer

"Розширення робочого столу на цей дисплей" посилається на вбудований метод гостьової ОС для управління кількома моніторами. Звичайно, це відрізняється між різними гостьовими ОС.
jpaugh

Відповіді:


105

VirtualBox 3.2.1 підтримує декілька гостьових моніторів. У документації не було зрозуміло, як це зробити.

Основні настройки

  1. Вимкніть живлення віртуальної машини, якщо вона включена.
  2. У головному вікні VirtualBox виберіть свій VM та виберіть "Налаштування".
  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 . (Ви можете використовувати його @замість \@, залежно від оболонки.)

Дурненько, я возився з цим дві години, перш ніж гугнути. Забули встановити доповнення VM; Дякую.
цильб

Це вирішило мою проблему безшовного режиму, що з’являється на іншому моніторі, ніж повноекранний / звичайний режим. Right-ctrl / Home виправили це, що дозволило мені перейти до "Хост-екран 3". Дякую за ретельний пост!
Тім С.

1
Після завантаження машини в меню VirtualBox я також повинен був натиснути «Перегляд> Віртуальний екран 2> Увімкнути»
n00b

1

Я запускаю Debian Sid, і мені вдалося змусити Windows 7 і xp працювати безшовно в режимі подвійного монітора, з 3D-прискоренням, вам потрібно встановити ваші гостьові доповнення в безпечному режимі.

кроки, які я зробив:

встановіть ОС з подвійними екранами вже увімкнено, якщо ваш O / S вже встановлений, я не впевнений, чи отримаєте ви підтримку, хоча я рекомендую виконати наступне, щоб зробити це.

після установки натисніть F8 під час завантаження Windows

виберіть запуск у safemode з мережею (мережа не потрібна, але ось такий крок я зробив)

потім встановіть гостьові доповнення 32-бітові (подвійний екран працює у 64, але 3D не працює) перезавантажте, і вам слід мати подвійні екрани з підтримкою 3D на одному моніторі (: 1)

я не міг змусити його працювати над обома. У мене не було ввімкнено vrdp, і це працювало чудово.


1

Запустіть свого гостя та виконайте стандартний метод "Розгорнути робочий стіл на цей дисплей" на основі гостьової ОС. (Потрібно встановити додатки для гостей.)

Цей мене збентежив. Я переглянув усі додатки для гостей та не зміг його знайти. У надії, що це може допомогти комусь іншому, мова йде про Панель управління у самій Windows. На панелі керування натисніть на Дисплей -> Налаштування і там ви побачите "Розширити робочий стіл на цей дисплей".


1

AFAIK ви можете використовувати кілька моніторів лише в таких випадках:

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

  2. Кілька моніторів працюють лише з передньою панеллю VBoxHeadless. Ви також повинні увімкнути режим багатоподключення VRDP (див. Главу 7.4.6, множинні підключення VRDP, стор. 94) для доступу до двох або більше дисплеїв VM, коли гість використовує кілька моніторів.

Посібник користувача VirtualBox
Для довідки - заархівована копія версії 1.6.4 цього посібника від 29 липня 2008 року


1

Поки у вас встановлені гостьові видання, все, що я мав зробити, - це піти

Налаштування -> Дисплей -> Кількість моніторів -> Змінити на два (Це означає, що машина вимкнена під управлінням Windows 10). Потім, як тільки я запустив апарат, я перейшов до Перегляд -> Віртуальний екран 2 -> Увімкнути

Не впевнений, чи спрацює це для вас.


2
Прийнята відповідь вже окреслює це рішення
Рамхаунд,

1
вибраний окреслює це, однак із занадто великою кількістю зайвих і тривалих текстів, наприклад, для мене працював цей (я теж збирався розміщувати повідомлення) - проте мені довелося знизити мегабайти графічної пам’яті та переключитися з VMSVGA на VBoxVga, як обрана відповідь вирішує це. На жаль, це зовсім не так.
FantomX1

0

Я виявив, що якщо я перемістив Virtual Box VM Launcher на вторинний монітор, а потім натиснув "Пуск", я зміг змінити розмір вікна, яке, здавалося, помістилося на мій вторинний монітор. Якщо я запустив його з основного монітора, я не зміг би змінити його розмір більше, ніж основний монітор.

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