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

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


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 .

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.