двойной монитор гостя Linux в VirtualBox

8

Я читал, что более новый VirtualBox поддерживает гостей Linux с двумя мониторами. Я могу запустить два монитора при запуске Arch VM, но не могу заставить Xorg перейти на второй монитор. Они постоянно отображаются в режиме клонирования. Кто-нибудь успешно сделал это? Если да, не могли бы вы поделиться своим xorg.conf?

Изменить: мой xorg.conf (я попробовал инкрементный BusID в качестве теста, но раньше они были такими же).

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
источник
1
Обновление: я могу сделать эту работу из Xrandr, поэтому это должна быть ошибка конфигурации. Я заставил это работать, используя xrandr --output VBOX1 - right-of VBOX0
Kyle Smith
я знаю, что это старый пост, но этот сделал свое дело для меня xrandr --output VBOX1 - right-of VBOX0 спасибо
benzebuth

Ответы:

5

Я использую randr как обходной путь

xrandr --output VBOX1 --right-of VBOX0

Я положил его в свой автозапуск. Он будет запущен после входа в систему

Adrian Gunawan
источник
2

Что в вашем файле conf? Если вы явно не сказали, что у вас несколько мониторов, он просто клонирует вывод. Если вы не уверены, как изменить conf, чтобы сделать это, есть несколько хороших руководств, таких как один на xorg archwiki ,

Blomkvist
источник