Pular para o conteúdo

Brincando com resolução do monitor

Dica publicada em Linux / Configuração
Daniel Roque tiekookeit
Hits: 9.313 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Brincando com resolução do monitor

Saudações, queridos colegas da luta por um mundo livre! Não gratuito, necessariamente, mas livre! (Hehe)

Segue uma dica que, para mim, foi muito valiosa. Trata-se de adicionar opções de resolução ao monitor utilizando o comando xrandr.

Cada um vai encontrar um ambiente diferente, dependendo do monitor e placa de vídeo, etc. Baseado no que tenho aqui, vou tentar ilustrar o que é importante.

Veja o que o comando xrandr me retorna:

 Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
 LVDS-1 connected 1024x576+0+0 (normal left inverted right x axis y axis) 309mm x 174mm
    1366x768       60.0 +
    1024x768       59.9
    800x600        59.9
    640x480        59.4
 VGA-1 disconnected (normal left inverted right x axis y axis)
 HDMI-1 disconnected (normal left inverted right x axis y axis)


Analisando a saída do comando para a tela Screen 0, temos:

 Resolução mínima: 320x200 (teoricamente)
 Resolução máxima: 8192x8192 (teoricamente)
 Saídas de video LVD-1 (tela do laptop), VGA-1 (saída VGA) e HDMI-1 (saída HDMI)
 Resoluções disponíveis: 1366x768, 1024x768, 800x600 e 640x480


Bom, a resolução atual é 1366x768 e a aparência da tela é legal. Agora, digamos que eu queira reduzir a largura para 1024, para reduzir a demanda em um game, mas se eu mudar para a resolução 1024x768, a tela vai ficar amassada; o que eu detesto, perder proporção me dá arrepios.

Então, qual seria a altura adequada para a largura 1024? Vamos calcular e, para isso, vamos usar o próprio bash, certo?

export def_width=1366
$ export def_height=768
$ export new_width=1024
$ echo "scale=2;(${new_width}/(${def_width}/100))*(${def_height}/100)"|bc


O resultado é 575.69. Então, para não ficar aquele game amassado, a resolução que eu quero é 1024x576.

Como adiciono?

Bom, preciso de mais algumas informações. Repare que a maioria das resoluções do meu Notebook, estão utilizando a frequência de 59.9, vou chutar e usar ela. O comando gtf gera a linha de resolução que precisamos:

gtf 1024 576 59.9

A saída do comando é algo como mostrado abaixo, a linha que nos interessa é a última sem o Modeline:

 # 1024x576 @ 59.90 Hz (GTF) hsync: 35.76 kHz; pclk: 46.92 MHz
 Modeline "1024x576_59.90"  46.92  1024 1064 1168 1312  576 577 580 597  -HSync +Vsync


Usando a saída do gtf, vamos adicionar a nova resolução como opção de resolução. Eu removi o _59.90, para que a minha nova resolução se chame somente 1024x576, o resto é o resultado do comando gft.

xrandr --addmode "1024x576" 46.92 1024 1064 1168 1312 576 577 580 597 -HSync +Vsync

Agora, adiciono a nova resolução à saída desejada, no meu caso, a tela do Notebook LVDS:

xrandr --addmode LVDS-1 "1024x576"

Agora, é só mudar de uma resolução para outra, utilizando o comando:

xrandr -s "1024x576"


E isso é tudo que tenho a dizer!
Boa sorte!

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Samsung R480 - controle da luz de fundo

Expandindo partição ext3 em discos lógicos e qcow2 em ambiente de virtualização

Debian: Erro - Thunar não monta dispositivos com usuário normal após atualização [Resolvido]

Colocar um descanso de tela como plano de fundo da área de trabalho (XFCE)

Exemplos prático para VirtualBox em modo console

Slackware Linux 12.2 com driver NVidia

Resturar (recuperar) tela de login do Ubuntu [Resolvido]

Removendo mensagem do openrc-run no Gentoo

Wireless - Ubuntu 11.04 no LG-A419 ( RT3090 )

Pós-instalação do Fedora 22 ou superior

#1 Comentário enviado por Denilson-Pereira em 17/02/2017 - 20:13h
Essa linha está errada:

$ xrandr --addmode "1024x576" 46.92 1024 1064 1168 1312 576 577 580 597 -HSync +Vsync

É para ser assim:

$ xrandr --newmode "1024x576" 46.92 1024 1064 1168 1312 576 577 580 597 -HSync +Vsync

Contribuir com comentário

Entre na sua conta para comentar.