Як я можу змусити VirtualBox чудово грати з подвійними моніторами?


21

Я використовую VirtualBox для запуску гостя Ubuntu x64 під хостом Vista x64 з монітором 19 "і 15".

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

Також хотілося б, щоб режим повноекранного відображався на обох моніторах.

Як я можу це зробити?

Відповіді:


16

Відповідно до цієї публікації на форумі та переглядаючи примітки до випуску VirtualBox, це доступно лише для гостей Windows. Я знаю, що останній 3 випуск представив величезні вдосконалення на стороні 3D-рендерінгу та OpenGL. Я припускаю, що це стане доступним найближчим часом.

А відповідно до приміток до випуску 4.0 , функція доступна!

Guest Additions: support for multiple virtual screens in Linux and Solaris guests using X.Org server 1.3 and later

1
Станом на 4.0 Beta 2, ця функція тепер доступна для клієнтів X.org із версією 1.3 +…, якщо ви відчуваєте пригоди.
Гоюі

2
Тепер, коли 4.0.2 вимкнено, ця функція є, правда? Не потрібно бути пригодним?
Нейт Парсонс

Я просто спробував це, і декілька моніторів добре спрацьовують для мене з Ubuntu 10.10 - я навіть не знав, що Virtual Box 4.x додала підтримку гостей Linux - я відмовився від перевірки з кожним випуском.
jmohr

@drhorrible Дякую за оновлення моєї відповіді, я про це взагалі забув і не використовував VirtualBox близько року.
BinaryMisfit

Немає проблем, я просто повертаюся після того, як дізнаюся, що ця функція присутня, дуже рада! Це мій перший крок до переходу до Linux як основного.
Нейт Парсонс

3

Моє рішення передбачає запуск Ubuntu в режимі без голови та підключення через інструмент підключення до віддаленого робочого столу. Дисплей є повноекранним (без панелей інструментів чи меню) і охоплює обидва монітора. Ось що я зробив:

  1. Подвійна відеопам'ять до 16 Мб у налаштуваннях дисплея VirtualBox для машини. Також увімкніть сервер "Віддалений дисплей". Чомусь я не зміг використовувати порт за замовчуванням 3389.
  2. Запустіть машину в безголовому режимі так:

    VBoxHeadless.exe --startvm "Ubuntu 10.4 64-бітний"

  3. Підключіться до машини за допомогою інструменту підключення до віддаленого робочого столу, який постачається разом із Windows.

    mstsc / span /v:192.168.1.2:3390


2

Повноекранний дисплей на обох моніторах легко зробити.
Люк Даббер впорався з цим, і це пояснюється тут:
Кроки:
1 - Встановіть VirtualBox (його безкоштовно, Windows, Linux та Mac)
2 - Після створення віртуальної машини (VM) відредагуйте налаштування.
3 - Перейдіть до розділу "Дисплей" та збільште кількість моніторів.
4 - Не забудьте збільшити відеопам'ять. Якщо ви цього не зробите, я не повинен працювати (я маю знати, взяв мене трохи, щоб зрозуміти, що це моє питання). Я б пішов з максимальними 128 МБ, якщо це можливо.
5 - Встановіть вашу ОС (це можна зробити до кроку 3).
6 - Обов’язково встановіть гостьові доповнення VirtualBox.
7 - Потім перезавантажте, і як тільки ви повернетесь до вас, ви зможете використовувати більше одного.
Щоб прочитати з оригінального посилання Клацніть тут:
Або перейдіть на головну сторінку Люка Дайбера

Безшовний режим - це те, з чим я також борюся, і відповіді на нього ще не бачив.


Це має бути коментар - і він має посилатися на фактичну статтю: lukedubber.com/2012/05/09/…
Jon

1

Якщо припустити, що у вас є додатки для гостей ... Ви можете отримати приблизний повний екран на двох моніторах, якщо ви редагуєте файл xorg.conf (я запускаю FC11 ... Я не впевнений, чи ubuntu використовує xorg.conf?), А потім просто вручну розтягніть вікно, щоб заповнити обидва. Це, безумовно, не ідеально, але це дає вам більш помітний простір на робочому столі.

У мене є два монітори у вікнах, вони працюють у 1440x900 та 1280x1024 відповідно. Налаштування нижче забезпечує максимальний розмір екрана 32000x32000.

Тоді вам просто потрібно змінити дисплей і перетягнути його.

---------------/etc/X11/xorg.conf----------------------------------
 Default xorg.conf for Xorg 1.5+ without PCI_TXT_IDS_PATH enabled.
#
# This file was created by VirtualBox Additions installer as it
# was unable to find any existing configuration file for X.

Section "Device"
        Identifier      "Configured Video Device"
        Driver          "vboxvideo"
EndSection

Section "Screen"
    Identifier  "Default Screen"
    Monitor     "Generic Monitor"
    Device      "VirtualBox graphics card"
    DefaultDepth    24
    SubSection "Display"
      Depth 24
      Modes     "1440x900" "1280x1024" "2720x1024"
    EndSubSection
EndSection
---------------------------

0

Станом на VirtualBox 3.2.4, підтримка декількох моніторів все ще доступна лише для гостьових операційних систем Windows. Дивіться пункт "Підтримка гостьових мультимоніторів" у розділі Відомі обмеження в посібнику щодо VirtualBox.

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

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