Wie kann ich VirtualBox dazu bringen, mit zwei Monitoren gut zu spielen?


21

Ich verwende VirtualBox, um einen Ubuntu x64-Gast unter einem Vista x64-Host mit einem 19- und 15-Zoll-Monitor auszuführen.

Ich aktiviere den Seamless-Modus in VirtualBox, aber die Fenster bewegen sich nur auf dem Desktop des Ubuntu-Gasts.

Ich möchte auch, dass der Vollbildmodus auf beiden Monitoren angezeigt wird.

Wie kann ich das machen?

Antworten:


16

Laut diesem Forumsbeitrag und den VirtualBox-Versionshinweisen steht dies nur Windows-Gästen zur Verfügung. Ich weiß, dass die neueste Version 3 enorme Verbesserungen auf der 3D-Rendering-Seite und mit OpenGL eingeführt hat. Ich würde davon ausgehen, dass dies in naher Zukunft verfügbar sein würde.

Und laut den 4.0 Release Notes ist das Feature verfügbar!

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

1
Ab 4.0 Beta 2 ist diese Funktion jetzt für X.org-Clients verfügbar, auf denen Version 1.3 + ausgeführt wird.
Goyuix

2
Jetzt wo 4.0.2 raus ist, ist dieses Feature drin, oder? Sie müssen nicht abenteuerlustig sein?
Nate Parsons

Ich habe es gerade ausprobiert und mit Ubuntu 10.10 funktionieren mehrere Monitore einwandfrei. Ich wusste nicht einmal, dass Virtual Box 4.x Linux-Gäste unterstützt.
Jmohr

@drhorrible Danke, dass du meine Antwort aktualisiert hast. Ich habe das komplett vergessen und habe VirtualBox seit ungefähr einem Jahr nicht mehr benutzt.
BinaryMisfit

Kein Problem, ich komme gerade zurück, nachdem ich erfahren habe, dass dieses Feature vorhanden ist, sehr aufgeregt! Dies ist mein erster Schritt auf dem Weg zu Linux als primärem Betriebssystem.
Nate Parsons

3

Meine Lösung besteht darin, Ubuntu im Headless-Modus auszuführen und eine Verbindung über das Remotedesktopverbindungstool herzustellen. Die Anzeige erfolgt im Vollbildmodus (keine Symbolleisten oder Menüs) und erstreckt sich über beide Monitore. Folgendes habe ich getan:

  1. Verdoppeln Sie den Videospeicher in den VirtualBox-Anzeigeeinstellungen für den Computer auf 16 MB. Aktivieren Sie auch den Server "Remote Display". Aus irgendeinem Grund konnte ich den Standardport 3389 nicht verwenden.
  2. Führen Sie den Computer im kopflosen Modus wie folgt aus:

    VBoxHeadless.exe --startvm "Ubuntu 10.4 64-bit"

  3. Stellen Sie mit dem Remotedesktopverbindungstool, das im Lieferumfang von Windows enthalten ist, eine Verbindung zum Computer her.

    mstsc / span /v:192.168.1.2:3390


2

Die Vollbildanzeige in beiden Monitoren ist problemlos möglich.
Luke Dubber hat es verwaltet und es wird hier erklärt:
Schritte:
1 - Installieren Sie VirtualBox (es ist kostenlos, Windows, Linux und Mac)
2 - Nachdem Sie Ihre virtuelle Maschine (VM) erstellt haben, bearbeiten Sie Ihre Einstellungen.
3 - Gehen Sie zum Abschnitt Anzeige und erhöhen Sie die Monitoranzahl.
4 - Stellen Sie sicher, dass Sie den Videospeicher vergrößern. Wenn Sie es nicht tun, wird es nicht funktionieren (ich sollte wissen, nahm mich ein wenig, um herauszufinden, dass das mein Problem war). Ich würde mit maximal 128MB gehen wenn möglich.
5 - Installieren Sie Ihr Betriebssystem (Sie können dies vor Schritt 3 tun).
6 - Stellen Sie sicher, dass die VirtualBox-Gastzusätze installiert sind.
7 - Starten Sie dann neu und sobald Sie wieder in der Lage sind, sollten Sie in der Lage sein, mehr als eine zu verwenden.
Um vom Original-Link zu lesen, klicken Sie hier:
Oder gehen Sie auf die Homepage von Luke Dubber

Der Seamless-Modus ist etwas, mit dem ich auch zu kämpfen habe und auf das ich noch keine Antwort gefunden habe.


Dies sollte ein Kommentar sein - und er sollte auf den aktuellen Artikel verweisen
Jon

1

Vorausgesetzt, Sie haben die Gastzusätze ... Sie können einen ungefähren Vollbildmodus auf 2 Monitoren erhalten, wenn Sie Ihre xorg.conf-Datei bearbeiten (ich führe FC11 aus ... Ich bin nicht sicher, ob Ubuntu xorg.conf verwendet?) Und dann nur Dehnen Sie das Fenster manuell, um beide zu füllen. Dies ist definitiv nicht ideal, bringt Ihnen jedoch mehr sichtbaren Platz auf dem Desktop.

Ich habe zwei Monitore in Fenstern, die mit 1440x900 bzw. 1280x1024 laufen. Das folgende Setup ermöglicht eine maximale Bildschirmgröße von 32000 x 32000.

Sie müssen dann nur noch die Anzeige ändern und herausziehen.

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

Ab VirtualBox 3.2.4 ist die Unterstützung mehrerer Monitore nur noch für Windows-Gastbetriebssysteme verfügbar. Weitere Informationen finden Sie unter "Unterstützung für Gast-Multi-Monitore" im Kapitel " Bekannte Einschränkungen" des VirtualBox-Handbuchs.

Für Windows-Gäste müssen Sie anscheinend nur die Anzahl der Monitore in den Anzeigeeinstellungen anpassen oder im Seamless-Modus ausführen. Dieser Beitrag enthält weitere Details.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.