Jak mogę sprawić, by VirtualBox ładnie grał z dwoma monitorami?


21

Używam VirtualBox do uruchamiania gościa Ubuntu x64 na hoście Vista x64 z monitorem 19 "i 15".

Włączam tryb płynny w VirtualBox, ale okna tak naprawdę nie przenoszą się poza pulpit gościa Ubuntu.

Chciałbym również, aby tryb pełnoekranowy wyświetlał się na obu monitorach.

W jaki sposób mogę to zrobić?

Odpowiedzi:


16

Zgodnie z tym postem na forum i przeglądaniem informacji o wersji VirtualBox jest on dostępny tylko dla gości systemu Windows. Wiem, że ostatnie 3 wydanie wprowadziło ogromne ulepszenia po stronie renderowania 3D i OpenGL. Zakładam, że będzie to dostępne w najbliższej przyszłości.

Zgodnie z uwagami do wydania 4.0 ta funkcja jest dostępna!

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

1
Od wersji 4.0 Beta 2 ta funkcja jest teraz dostępna dla klientów X.org z wersją 1.3 + ... jeśli masz ochotę na przygodę.
Goyuix,

2
Po wydaniu 4.0.2 ta funkcja jest włączona, prawda? Nie musisz być ryzykowny?
Nate Parsons

Właśnie wypróbowałem i wiele monitorów działa dla mnie dobrze z Ubuntu 10.10 - nawet nie wiedziałem, że Virtual Box 4.x dodał obsługę gości Linuksa - zrezygnowałem z sprawdzania przy każdym wydaniu.
jmohr

@drhorrible Dzięki za aktualizację mojej odpowiedzi, zupełnie o tym zapomniałem i nie korzystałem z VirtualBox od około roku.
BinaryMisfit

Nie ma problemu, wracam po tym, jak dowiedziałem się o tej funkcji, bardzo podekscytowany! To jest mój pierwszy krok w kierunku przejścia na Linuksa jako podstawowego.
Nate Parsons

3

Moje rozwiązanie polega na uruchomieniu Ubuntu w trybie bezgłowym i połączeniu za pomocą narzędzia Podłączanie pulpitu zdalnego. Wyświetlacz jest pełny ekran (bez pasków narzędzi i menu) i obejmuje oba moje monitory. Oto co zrobiłem:

  1. Podwójna pamięć wideo do 16 MB w ustawieniach wyświetlania VirtualBox dla urządzenia. Włącz także serwer „Remote Display”. Z jakiegoś powodu nie mogłem użyć domyślnego portu 3389.
  2. Uruchom maszynę w trybie bezgłowym w następujący sposób:

    VBoxHeadless.exe --startvm „Ubuntu 10.4 64-bit”

  3. Połącz się z urządzeniem za pomocą narzędzia Podłączanie pulpitu zdalnego dostarczanego z systemem Windows.

    mstsc / span /v:192.168.1.2:3390


2

Pełny ekran na obu monitorach można łatwo zrobić.
Luke Dubber zarządzał nim i zostało to wyjaśnione tutaj:
Kroki:
1 - Zainstaluj VirtualBox (jest bezpłatny, Windows, Linux i Mac)
2 - Po utworzeniu maszyny wirtualnej (VM) edytuj swoje ustawienia.
3 - Przejdź do sekcji Wyświetlacz i zwiększ liczbę monitorów.
4 - Zwiększ pamięć wideo. Jeśli nie, to nie zadziała (powinienem wiedzieć, zajęło mi trochę, aby dowiedzieć się, że to mój problem). Jeśli to możliwe, wybrałbym maksymalnie 128 MB.
5 - Zainstaluj system operacyjny (możesz to zrobić przed krokiem 3).
6 - Zainstaluj dodatki dla gości VirtualBox.
7 - Następnie uruchom ponownie komputer i po powrocie powinieneś móc korzystać z więcej niż jednego.
Aby przeczytać z oryginalnego linku Kliknij tutaj:
Lub przejdź do strony głównej Luke'a Dubbera

Bezproblemowy tryb to coś, z czym też walczę i na które nie widziałem jeszcze odpowiedzi.


To powinien być komentarz - i link do faktycznego artykułu: lukedubber.com/2012/05/09/…
Jon

1

Zakładając, że masz dodatki dla gości ... Możesz uzyskać przybliżony pełny ekran na 2 monitorach, jeśli edytujesz plik xorg.conf (uruchamiam FC11 ... Nie jestem pewien, czy ubuntu używa xorg.conf?), A następnie po prostu ręcznie rozciągnij okno, aby wypełnić oba. To zdecydowanie nie jest idealne, ale daje ci bardziej widoczną przestrzeń na pulpicie.

Mam dwa monitory w oknach, które działają odpowiednio na 1440 x 900 i 1280 x 1024. Poniższa konfiguracja pozwala na maksymalny rozmiar ekranu 32000 x 32000.

Następnie wystarczy zmienić wyświetlacz i przeciągnąć go.

---------------/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

Począwszy od VirtualBox 3.2.4, obsługa wielu monitorów jest nadal dostępna tylko dla systemów operacyjnych gościa Windows. Zobacz pozycję „Obsługa wielu monitorów gościa” w rozdziale Znane ograniczenia w podręczniku VirtualBox.

W przypadku gości systemu Windows najwyraźniej wystarczy dostosować liczbę monitorów w ustawieniach wyświetlania lub uruchomić w trybie płynnym. Ten post zawiera więcej szczegółów.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.