[Dica] Mudando resolução do monitor para uma que não apareça nas opções

Olá a todos,

Notei que ainda hoje as pessoas por terem certo receio do terminal Linux as vezes ficam sem saber o que fazer quando o assunto é resolução do monitor.
Eu já tive um netbook Asus e qualquer que fosse a distribuição que eu usasse era um quiproquó danado para ajustar a resolução correta até que um amigo do Fórum Linux MInt Brasil e eu pesquisamos e chegamos a uma solução.

Começando e abrindo logo o terminal e seguir os passos por ordem:

  • xrandr
    Exemplo:

[email protected] ~ $ xrandr
Screen 0: minimum 320 x 200, current 1440 x 900, maximum 4096 x 4096
VGA-0 connected 1440x900+0+0 (normal left inverted right x axis y axis) 408mm x 255mm
1440x900 59.9*+ 75.0
1280x1024 75.0 60.0
1280x800 59.8
1152x864 75.0
1024x768 75.1 70.1 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
640x480 75.0 72.8 66.7 60.0
720x400 70.1
LVDS-0 connected 1280x720+0+0 (normal left inverted right x axis y axis) 220mm x 130mm
1024x600 60.0 +
960x600 60.0
960x540 60.0
800x600 60.0 60.3 56.2
840x525 60.0 59.9
800x512 60.2
700x525 60.0
640x512 60.0
720x450 59.9
640x480 60.0 59.9
680x384 59.8 60.0
576x432 60.1
512x384 60.0
400x300 60.3 56.3
320x240 60.1
1280x720_60.00 59.9*
DVI-0 disconnected (normal left inverted right x axis y axis)
DisplayPort-0 disconnected (normal left inverted right x axis y axis)

  • No exemplo acima aparece a configuração de dois monitores, pois no meu caso estou utilizando o netbook conectado em um outro monitor de 17 polegadas (denominado pelo sistema de VGA-0). Todavia, desejo modificar a resolução do monitor do netbook (LVDS-0) para uma que ele ainda não possua em sua lista. Por exemplo: quero definir meu netbook numa resolução de 1280x800. Então devo utilizar o seguinte comando abaixo para pegar as características desta resolução.

cvt 1280 800 60

Pode-se observar acima que depois de digitado cvt informamos a resolução desejada e a taxa de atualização, no caso 60.

Após rodar o comando, copie a saída do sistema a partir das aspas depois da palavra Modeline:
No meu caso a resposta do sistema para o comando acima foi:

[email protected] ~ $ cvt 1280 800 60
1280x800 59.81 Hz (CVT 1.02MA) hsync: 49.70 kHz; pclk: 83.50 MHz
Modeline “1280x800_60.00” 83.50 1280 1352 1480 1680 800 803 809 831 -hsync +vsync

Pronto, agora vamos acrescentar esta linha nas opções de resolução do monitor para isso rode o comando abaixo, colando antes as especificações fornecidas pelo comando anterior.

Comando:
xrandr --newmode Cole_aqui_a_ resposta_dada_pelo_comando_anterior

Por exemplo:

xrandr --newmode “1280x800_60.00” 83.50 1280 1352 1480 1680 800 803 809 831 -hsync +vsync

Agora que foi definida a nova resolução, vamos adiocioná-la a lista de opções com o comando abaixo:

xrandr --addmode LVDS-0 1280x800_60.00

Feito isto vamos ativar a nova resolução:

xrandr --output LVDS-0 --mode 1280x800_60.00

No caso do Alexandre, pôs a saída (output) para o monitor do netbook denominado LVDS-0. Para --mode ponha a resolução configurada. Dê enter e o sistema será atualizado para a nova resolução.

O meu por exemplo 'VGA" então seria mudado o LVDS-0 por VGA-1

P.S: caso não consiga manter a resolução após reiniciar o sistema, favor acrescentar as linhas do comando no arquivo /.profile conforme indicado pelo meu amigo Creto.

Espero que isso seja útil de alguma forma.

Dica original:

T+

2 Curtidas