convidado do linux de monitor duplo no virtualbox

8

Eu li que o VirtualBox mais recente suporta convidados Linux com monitores duplos. Consigo que dois monitores sejam iniciados quando inicio minha Arch VM, mas não consigo fazer com que o Xorg abranja o segundo monitor. Eles são exibidos constantemente no modo clone. Alguém fez isso com sucesso? Se sim, você poderia compartilhar seu xorg.conf?

Edit: meu xorg.conf (eu tentei BusID incremental como teste, mas eles tinham o mesmo antes).

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
fonte
1
Atualização: Eu posso fazer isso funcionar no Xrandr, portanto, deve haver um erro de configuração. Eu fiz o trabalho usando xrandr --output VBOX1 --right-de VBOX0
Kyle Smith
eu sei que isso é velho post, mas este fez o truque para mim xrandr --output VBOX1 --right-de thanx VBOX0
benzebuth

Respostas:

5

Eu uso o randr como uma solução alternativa

xrandr --output VBOX1 --right-of VBOX0

Coloquei no meu arranque automático. Será executado após o login

Adrian Gunawan
fonte
2

O que há no seu arquivo conf? Se você não disse explicitamente que possui vários monitores, apenas clonará a saída. Se você não souber como modificar o conf para fazer isso, existem vários bons tutoriais, como o do xorg archwiki .

Blomkvist
fonte