invité linux double moniteur dans virtualbox

8

J'ai lu que la nouvelle VirtualBox prend en charge les invités Linux avec deux moniteurs. Je peux obtenir deux moniteurs pour démarrer lorsque je démarre ma machine virtuelle Arch, mais je ne peux pas obtenir Xorg pour s'étendre au deuxième moniteur. Ils s'affichent constamment en mode clone. Quelqu'un a-t-il réussi cela? Si oui, pourriez-vous partager votre xorg.conf?

Edit: mon xorg.conf (j'ai essayé le BusID incrémental comme test, mais je les avais les mêmes avant).

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
la source
1
Mise à jour: je peux faire ce travail depuis Xrandr, donc ça doit être une erreur de configuration. Je l'ai fait fonctionner en utilisant xrandr --output VBOX1 --right-of VBOX0
Kyle Smith
je sais que c'est un vieux post, mais celui-ci a fait l'affaire pour moi xrandr - sortie VBOX1 - à droite de VBOX0 thanx
benzebuth

Réponses:

5

J'utilise randr comme solution de contournement

xrandr --output VBOX1 --right-of VBOX0

Je l'ai mis dans mon démarrage automatique. Il sera exécuté après votre connexion

Adrian Gunawan
la source
2

Qu'y a-t-il dans votre fichier conf? Si vous ne lui avez pas explicitement indiqué que vous disposez de plusieurs moniteurs, il suffit de cloner la sortie. Si vous ne savez pas comment modifier la conf pour le faire, il existe plusieurs bons tutoriels comme celui de l' archive xorg .

Blomkvist
la source