Como alterar a resolução de tela pelo Xorg.conf

Recentemente eu tive que mudar o driver de vídeo no meu Debian e encontrei um problema que muitos aqui no VOL se depararam antes. A situação em que a resolução do monitor está errada e sua última saída foi mexer no xorg.conf para fixar a resolução correta.

Sim eu estou ciente dessa dica: Mudando resolução de tela pelo xorg.conf

Porém o método que vou lhes apresentar é um pouquinho diferente. Crie um novo arquivo de configuração (com o Xorg desligado):

# X -configure
. . .
Xorg detected your mouse at device /dev/input/mice.
Please check your config if the mouse is still not
operational, as by default Xorg tries to autodetect
the protocol.

Your xorg.conf file is /root/xorg.conf.new

To test the server, run 'X -config /root/xorg.conf.new'

E agora movemos o arquivo para o diretório correto:

# mv /root/xorg.conf.new /etc/X11/xorg.conf

Abra o arquivo com o seu editor de texto favorito:

# editor /etc/X11/xorg.conf

Procure pela sessão “monitor” do arquivo, que é mais ou menos assim:

Section "Monitor"
Identifier   "Monitor0"
VendorName   "Monitor Vendor"
ModelName    "Monitor Model"
EndSection

Como você pode ver, não está especificado nenhuma resolução para este monitor, então vamos fazer isso. Use o utilitário gtf para gerar a linha de configuração que você vai colocar no xorg.conf, a sintaxe é a seguinte:

$ gtf <largura> <altura> <frames por segundo>

No meu caso:

# gtf 1280 720 60
# 1280x720 @ 60.00 Hz (GTF) hsync: 44.76 kHz; pclk: 74.48 MHz
Modeline "1280x720_60.00"  74.48  1280 1336 1472 1664  720 721 724 746  -HSync +Vsync

Copie a linha Modeline para dentro da sessão “Monitor” do Xorg.conf:

Section "Monitor"
Identifier   "Monitor0"
VendorName   "Monitor Vendor"
ModelName    "Monitor Model"
Modeline     "1280x720_60.00"  74.48  1280 1336 1472 1664  720 721 724 746  -HSync +Vsyn
EndSection

E agora para terminar adicione a opção “preferredMode” embaixo do Modeline:

Section "Monitor"
Identifier   "Monitor0"
VendorName   "Monitor Vendor"
ModelName    "Monitor Model"
Modeline     "1280x720_60.00"  74.48  1280 1336 1472 1664  720 721 724 746  -HSync +Vsyn
Option       "PreferredMode" "1280x720_60.00"
EndSection

Desse jeito o Xorg vai sempre usar esta resolução que escolhemos para este monitor em específico, não precisando alterar o modo de outros monitores.

É isso.