dois monitores no arch linux

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!

5 thoughts on “dois monitores no arch linux

  1. Pingback: Dois monitores no arch linux com xrandr

  2. Pedro Costa Neves

    Hmm isso ocorre nas placas da Ati tbm? como a xpress 200m? :S
    eu sei que no meu caso só consigo fazer funcionar em modo que extende o desktop, e em espelho, só que eu nao gosto :\ queria tipo um taskbar pra cada monitor :S
    comofas?

    Reply
    1. thiago Post author

      Não sei dizer sobre a ATI, pois não tenho uma.
      Sobre os desktops, acho que só espelhado e extensão mesmo.
      []’s!

      Reply
  3. Vitor Gonçalves

    Não conhecia o seu novo blog, tinha visto só o antigo no blogspot, realmente muito bom, e o WordPress te dá muito mais recurso.
    Infelizmente não tenho mais aquelas missões Linux para resolver dos tempos de RI.
    Linux por enquanto só para não peder o jeito.
    Abraços
    Vitor

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *