gość z podwójnym monitorem Linux w Virtualbox

8

Czytałem, że nowszy VirtualBox obsługuje gości Linuksa z dwoma monitorami. Mogę uruchomić dwa monitory, gdy uruchamiam Arch Arch VM, ale nie mogę zmusić Xorg do przejścia na drugi monitor. Ciągle wyświetlają się w trybie klonowania. Czy ktoś to zrobił? Jeśli tak, czy możesz udostępnić swój plik xorg.conf?

Edycja: mój xorg.conf (próbowałem przyrostowego BusID jako testu, ale miałem je tak samo wcześniej).

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
źródło
1
Aktualizacja: mogę sprawić, że będzie działać z Xrandr, więc musi to być błąd konfiguracji. Sprawiłem, że działało za pomocą xrandr --output VBOX1 --right-of VBOX0
Kyle Smith
Wiem, że to stary post, ale ten zrobił dla mnie trick xrandr --output VBOX1 --right-of VBOX0 thanx
benzebuth

Odpowiedzi:

5

Używam randr jako obejścia

xrandr --output VBOX1 --right-of VBOX0

Włączyłem to w moim autostartie. Zostanie uruchomiony po zalogowaniu

Adrian Gunawan
źródło
2

Co znajduje się w twoim pliku conf? Jeśli nie powiedziałeś tego wprost, że masz wiele monitorów, po prostu sklonuje wyjście. Jeśli nie masz pewności, jak zmodyfikować conf, aby to zrobić, istnieje kilka dobrych samouczków, takich jak ten na xorg archwiki .

Blomkvist
źródło