Não encontra as resoluções que deseja nas configurações de exibição do Ubuntu?

Se você for para a Configuração do Sistema e entrar em Monitores, verá que as resoluções que aparecem, em muitos casos (por exemplo, aquelas com um gráfico Intel) são baixas ou não as que você gostaria para o seu monitor, iremos consertar para que inicie a sessão com a resolução desejada.

Esta é uma contribuição de Antonio José Ruiz Gracia, tornando-se um dos vencedores do nosso concurso semanal: «Compartilhe o que você sabe sobre o Linux«. Parabéns Antonio!

Etapas anteriores

Vamos para a Configuração do Sistema e selecionamos Fontes de Software, guia Drivers Adicionais, ela deve estar vazia porque os drivers proprietários não estão sendo usados.

Vamos em Configuração do Sistema> Monitores e veremos como na tela de resolução são poucos os que selecionar, além de não serem úteis:

Mas vamos ver como nossa placa de vídeo funciona.

Instalamos o pacote mesa-utils para placas Intel, Ati e Nvidia:

sudo apt-get install table-utils

Adicionamos o repositório de drivers gratuitos para Intel, ATI e Nvidia:

sudo add-apt-repository ppa: xorg-edgers / ppa

Nós atualizamos os repositórios do sistema e o próprio sistema.

sudo apt-get atualização sudo apt-get upgrade

O computador terá que ser reiniciado.

Agora testamos como a aceleração gráfica está indo:

GlxInfo | grep -i render

Se virmos a renderização direta: sim, está correto. Podemos ver isso graficamente digitando o seguinte em um terminal:

GLXGEARS.

Agora vamos trabalhar

1. No Terminal, você digita o seguinte comando:

sudo xrandr

Ele nos mostrará os modos gráficos ativos. Xrandr é um comando de console para operar / alterar a resolução da tela, mas ao reiniciar ele se perde.

2. Definimos a resolução:

sudo cvt(x)(y)

Onde “x” e “y” são os dados de resolução, por exemplo “1280 1024”, como você pode ver, eles estão separados por um espaço)

3. Entramos, por exemplo:

cvt 1280 1024

Ele aparecerá mais ou menos assim:

1280x1024 59.89 Hz (CVT 1.31M4) hsync: 63.67 kHz; pclk: 109.00 MHz Modeline "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync + vsync

4. Posteriormente, selecionaremos tudo na linha "Modeline" para usar em um arquivo.

5. Vamos gerar o arquivo xorg.conf no lugar certo, pois o Ubuntu não o usa por padrão e é usado para definir a configuração do X (servidor gráfico).

sudo gedit /etc/X11/xorg.conf

6. Você verá que ele foi gerado em branco. Copiamos o seguinte e colamos no arquivo em branco:

Atenção: neste tutorial os parâmetros Horizsync e Vertrefresh possuem os dados de um Monitor com resolução máxima de 1440 × 900, para resolver este problema você tem que encontrar os valores para o seu Monitor.
Seção "Device" Identifier "Configured Video Device" EndSection Section "Monitor" Identifier "Monitor configurado" Vendorname "Display LCD genérico" Modelname "Painel LCD 1440x900" Horizsync 31.5-64.0 Vertrefresh 56.0 - 65.0 modeline "1440x900_60.00" 106.47 1440 1520 1672 1904 900 901 904 932 -HSync + Vsync Gamma 1.0 # modeline "640x480 @ 60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync # modeline "800x600 @ 56" 36.0 800 824 896 1024 600 601 603 625 + hsync + vsync # modeline "800x600 @ 60" 40.0 800 840 968 1056 600 601 605 628 + hsync + vsync # modeline "1024x768 @ 60" 65.0 1024 1048 1184 1344 768 771 777 806 -vsync -hsync # modeline "1440x900_60.00" 106.47 1440 1520 1672 1904 900 901 904 932 -HSync + Vsync EndSection Seção "Tela" Identificador "Tela padrão" Monitor "Monitor configurado" Dispositivo "Dispositivo de vídeo configurado" DefaultDepth 24 Subseção "Display" Profundidade 1 Modos "1440x900" EndSubSection Subseção "Display" Profundidade 4 Modos "1440x900" EndSubSection SubSection "Exibir" Profundidade 8 Modos "1440 900x15 "EndSubSection SubSection" Display "Depth 1440 Modes" 900x16 "EndSubSection SubSection" Display "Depth 1440 Modes" 900x24 "EndSubSection SubSection" Display "Depth 1440 Modes" 900xXNUMX "EndSubSection EndSection

Sendo assim:

7. Procuramos o seguinte no arquivo "xorg.conf" e o excluímos (você o seleciona e exclui com a tecla Delete):

modeline "1440x900_60.00" 106.47 1440 1520 1672 1904 900 901 904 932 -HSync + Vsync

8. Colamos o que foi copiado no ponto 2-3, que no meu caso é:

Modeline "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync + vsync

9. Nas linhas a seguir, você verá as marcas de hash ou o símbolo numeral. Faça uma nova linha em cima deles e digite um novo pad, colando novamente o que foi copiado no passo 8. Desta forma ele será listado na configuração da tela quando acessarmos para alterar a resolução.

10. No editor, você vai para o menu superior para Localizar-Substituir, você olha na seção «Tela» “1440 × 900” que é o arquivo colado e você substitui por “1280 × 1024” que é o meu caso ou a resolução que você precisa .

11. Salve e feche o editor.

12. Você reinicia o computador, acessa configurações do sistema> Monitores e altera a resolução desejada.

13. Não tentei colocar mais resoluções porque não preciso delas, mas com este procedimento podem ser adicionadas.