Como adicionar uma resolução nas configurações de exibição? [duplicado]

3

Eu tenho um computador usando o Ubuntu 14.04 LTS com a placa gráfica ASUS Nvidia gt440 e um monitor VGA que é suportado com a resolução de 1280 X 800.

No entanto, nas opções de exibição, não consegui encontrar 1280 X 800 e todas as outras opções estão causando oscilações na tela ou apenas uma resolução menor.

Existe uma maneira de adicionar uma resolução personalizada nas configurações de exibição?

    
por peace123 20.11.2015 / 01:48

1 resposta

3

Você pode usar xrandr :

Os comandos a serem executados em ordem (usando 1280 x 800 como a resolução desejada):

cvt 1280 800
xrandr --newmode "1280x800_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync

A parte da linha após xrandr --newmode é semelhante à saída que você deve obter ao usar o comando cvt , então copie a saída do ponto "resolution_refreshRate" ("1280x800_60.00" here here) para o +vsync ponto e adicioná-lo a xrandr --newmode .

Então:

xrandr --addmode LVDS1 resolution_refreshRate (don't use speechmarks)
xrandr --output LVDS1 --mode resolution_refreshRate

Se você quiser tornar as alterações permanentes:

  • Crie um script bash, xrandr.sh por exemplo, e coloque seus comandos xrandr nele:

    #!/bin/bash
    sudo xrandr --newmode ""1280x800_60.00"" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
    sudo xrandr --addmode LVDS1 1280x800_60.00
    xrandr --output LVDS1 --mode 1280x800_60.00
  • Torne o script executável com chmod +x xrandr.sh

  • Pesquise por "Aplicativos de inicialização" no painel, execute-o e adicione o script como um aplicativo de inicialização.

Os comandos agora serão executados toda vez que você fizer login na sua conta.

Observação: estou usando LVDS1 como o suposto nome do monitor, mas provavelmente o seu não será o mesmo. Você pode encontrar o nome do seu monitor usando:

xrandr | grep " connected " | awk '{ print }'
    
por DevRobot 20.11.2015 / 12:08