Dual-Monitor-Linux-Gast in der Virtualbox

8

Ich habe gelesen, dass die neuere VirtualBox Linux-Gäste mit zwei Monitoren unterstützt. Ich kann zwei Monitore starten, wenn ich meine Arch-VM starte, aber ich kann Xorg nicht dazu bringen, auf den zweiten Monitor zuzugreifen. Sie werden ständig im Klonmodus angezeigt. Hat das jemand erfolgreich gemacht? Wenn ja, könnten Sie Ihre xorg.conf teilen?

Edit: meine xorg.conf (ich habe die inkrementelle BusID als Test versucht, hatte sie aber schon vorher).

Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        Screen      1  "Screen1" RightOf "Screen0"
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        ModulePath   "/usr/lib/xorg/modules"
        FontPath     "/usr/share/fonts/misc/"
        FontPath     "/usr/share/fonts/TTF/"
        FontPath     "/usr/share/fonts/OTF/"
        FontPath     "/usr/share/fonts/Type1/"
        FontPath     "/usr/share/fonts/100dpi/"
        FontPath     "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
        Load  "record"
        Load  "dbe"
        Load  "dri2"
        Load  "glx"
        Load  "extmod"
        Load  "dri"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
EndSection

Section "Monitor"
        Identifier   "Monitor1"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
EndSection

Section "Device"
        Identifier  "Card0"
        Screen      0
        Driver      "vboxvideo"
        BusID       "PCI:0:2:0"
EndSection

Section "Device"
        Identifier  "Card1"
        Screen      1
        Driver      "vboxvideo"
        BusID       "PCI:0:2:1"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Section "Screen"
        Identifier "Screen1"
        Device     "Card1"
        Monitor    "Monitor1"
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection
Kyle Smith
quelle
1
Update: Ich kann diese Funktion von Xrandr aus ausführen, daher muss es sich um einen Konfigurationsfehler handeln. Ich habe es mit xrandr --output VBOX1 --right-of VBOX0 zum Laufen gebracht
Kyle Smith
Ich weiß, dass dies ein alter Beitrag ist, aber dieser hat den Trick für mich getan. xrandr --output VBOX1 --right-of VBOX0 thanx
benzebuth

Antworten:

5

Ich benutze randr als Workaround

xrandr --output VBOX1 --right-of VBOX0

Ich habe es in meinen Autostart gesetzt. Es wird ausgeführt, nachdem Sie sich angemeldet haben

Adrian Gunawan
quelle
2

Was ist in Ihrer conf-Datei? Wenn Sie nicht ausdrücklich angegeben haben, dass Sie mehrere Monitore haben, wird nur die Ausgabe geklont. Wenn Sie sich nicht sicher sind, wie Sie die conf ändern sollen, finden Sie einige gute Tutorials, wie das im xorg archwiki .

Blomkvist
quelle