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?
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:
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.