Problema a resolver: Para o meu monitor LG, a resolução recomendada é 2560x1080x60Hz. Porém, a resolução máxima, pré-definida por instalação do sistema operativo (Ubuntu), apresentada nas definições do ecrã, era 1920×1080. Esta resolução era a máxima apresentada na lista, mas não a máxima da placa de vídeo, que suporta os valores recomendados. Portanto, era necessário forçar a resolução do ecrã para os valores pretendidos.
Como fiz para forçar a resolução do ecrã
- Abri um terminal: Ctrl+alt+T.
- Note: se utilizar estes procedimentos, naturalmente terá de adaptar ao seu caso os valores que eu utilizei.
- Utilizei o comando cvt com o parâmetro da resolução (2560 1080) e frequência (60 Mhz) do monitor. O comando completo: cvt 2560 1080 60
- O comando cvt exibirá informação idêntica a esta minha (duas linhas)
- 2560×1080 59.98 Hz (CVT) hsync: 67.17 kHz; pclk: 230.00 MHz
- Modeline “2560x1080_60.00” 230.00 2560 2720 2992 3424 1080 1083 1093 1120 -hsync +vsync
- Com o comando xrandr –newmode adicionei a resolução pretendida, acrescentando o que está após a palavra Modeline, na informação anterior. No meu caso, ficou assim:
- xrandr –newmode “2560x1080_60.00” 230.00 2560 2720 2992 3424 1080 1083 1093 1120 -hsync +vsync
- Vinculei a resolução com o monitor, no meu caso, HDMI-2, com o comando xrand –addmode. Ficou assim (desculpe repetir: adapte ao seu caso): xrandr –addmode HDMI-2 2560x1080_60.00
- O monitor pode não ser HDMI-2, como o meu; talvez seja VGA1? ou HDMI-1? Se não souber qual é, use o comando xrandr -q; na informação resultante deste comando, procure pelo monitor identificado como connected; por exemplo, HDMI-2 connected primary 2560×1080+0+0 (normal left inverted right x axis y axis) 673mm x 284mm
- Apliquei a resolução que me interessava como o comando xrandr –output: xrandr –output HDMI-2 –mode 2560x1080_60.00 (desculpe insistir: adapte aos seus valores)
- E… já está!
Resumindo… são três comandos:
xrandr –addmode HDMI-2 2560x1080_60.00
xrandr –output: xrandr –output HDMI-2 –mode 2560x1080_60.00
xrandr –newmode “2560x1080_60.00” 230.00 2560 2720 2992 3424 1080 1083 1093 1120 -hsync +vsync
E quando desligar o computador?
Portanto, já consegui forçar a resolução do ecrã com os valores que queria; só que, quando desligar (ou reiniciar) o computador, serão apagados. Para não ter de repetir todo o processo, será preciso que os três comandos anteriores sejam executados automaticamente no início de cada sessão. Para isso, adicionei-os ao ficheiro ˜/.profile, assim:
- Abri esse ficheiro com o editor Gedit: no terminal, gedit ~/.profile (pode usar outro editor, claro)
- No final do ficheiro, sem apagar qualquer conteúdo, acrescentei os 3 comandos
- Guardei o ficheiro com as alterações… e pronto!
Nota importante:
Estou a usar o Ubuntu com Xorg; tenho a informação de que este processo para forçar a resolução do ecrã não resulta no Ubuntu com Wayland.
- Se isso de Xorg e Wayland é novidade para si, encontra aqui informação sobre o assunto.
- Se não sabe como mudar entre Xorg e Wayland no Ubuntu, não se preocupe, que é simples: no ecrã de arranque do sistema (o de login), clique no ícone de engrenagem, ao fundo do ecrã, e selecione uma das opções.
||| Para acrescentar alguma informação a este artigo, para assinalar algo incorreto ou para comentar de outro modo, por favor, use a caixa de comentários. Agradeço a sua participação.