guest linux de monitor duplo no virtualbox

8

Eu li que o novo VirtualBox suporta convidados Linux com dois monitores. Consigo obter dois monitores para iniciar quando inicio minha VM do Arch, mas não consigo fazer o Xorg passar para o segundo monitor. Eles constantemente exibem em modo clone. Alguém já fez isso com sucesso? Em caso afirmativo, você poderia compartilhar seu xorg.conf?

Edit: meu xorg.conf (eu tentei o BusID incremental como um teste, mas tive 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
    
por Kyle Smith 18.05.2011 / 16:38

2 respostas

5

Eu uso o randr como solução alternativa

xrandr --output VBOX1 --right-of VBOX0

Eu coloquei no meu início automático. Ele será executado depois que você fizer o login

    
por 31.05.2012 / 01:47
2

O que está no seu arquivo conf? Se você não disse explicitamente que tem vários monitores, ele apenas clonará a saída. Se você não tiver certeza de como modificar o conf para fazer isso, existem vários bons tutoriais, como o que está no xorg archwiki .

    
por 18.05.2011 / 17:33