Hoje peguei um outro monitor meu que estava sem uso na casa da minha mãe e vim ligá-lo no meu laptop como segundo monitor.
Esperançoso que o seria “plug and play”, vejo que o xorg não está tão esperto ainda. Ele deixava os dois monitores espelhados e com baixa resolução.
Depois de xingar um pouco o gnome/xorg/etc, resolvi fazer na mão com:
[thiago@sofia ~]$ xrandr –output LVDS –mode 1280×800 –output VGA –mode 1280×1024 –left-of LVDS
Qual não foi minha surpresa, quando ví o output no xrandr
xrandr: screen cannot be larger than 1600×1600 (desired size 2560×1024)
Aí, vamos para a correção:
No arquivo /etc/X11/xorg.conf, adicione a linha “Virtual”, como no exemplo
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 24
Virtual 2560 1050
EndSubSection
EndSection
Repare que 2560 = 1280 * 2 e repita o xrandr
A distro usada neste caso é o Arch Linux, mas acredito que ocorra em outras também.
Essa dica serve para placas de vídeo compatíveis com xrandr, como Intel.
Até a próxima!