guest linux dual monitor in virtualbox


8

Ho letto che il VirtualBox più recente supporta guest Linux con doppio monitor. Sono in grado di avviare due monitor all'avvio di Arch VM, ma non riesco a far passare Xorg al secondo monitor. Vengono visualizzati costantemente in modalità clone. Qualcuno l'ha fatto con successo? In tal caso, potresti condividere il tuo xorg.conf?

Modifica: my xorg.conf (ho provato BusID incrementale come test, ma li avevo già fatti prima).

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
Aggiornamento: posso farlo funzionare da Xrandr, quindi deve essere un errore di configurazione. L'ho fatto funzionare usando xrandr --output VBOX1 --right-of VBOX0
Kyle Smith


so che questo è un vecchio post, ma questo ha fatto il trucco per me xrandr --output VBOX1 --right-of VBOX0 thanx
benzebuth

Risposte:


5

Uso randr come soluzione alternativa

xrandr --output VBOX1 --right-of VBOX0

L'ho messo nel mio avvio automatico. Verrà eseguito dopo il login


2

Cosa c'è nel tuo file conf? Se non gli hai detto esplicitamente di avere più monitor, verrà semplicemente clonato l'output. Se non sei sicuro di come modificare il conf per farlo, ci sono molti buoni tutorial in giro come quello su xorg archwiki .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.