Forçando resolução de monitor Dell D1901N

1698 Views
Tempo de leitura: 2 Minutos 
Atualizado em:

Uma dica bacana para quem utiliza Linux no desktop e possui monitor Dell da modelo/série D1901 é a configuração da resolução via command line, pois via interface gráfica a resolução ideal não estará disponível em alguns computadores como no meu notebook Dell Inspiron.

Essa série de monitores da Dell possui 18.5 polegadas. A resolução ideal seria 1366×768. Vejamos agora como fazer a configuração.

A configuração é feita com o utilitário xrandr. O primeiro passo é identificar o nome do seu monitor, pois isso será utilizado na configuração. E para isso utilize o comando “xrandr” sem parâmetros como segue abaixo:

xrandr

A saída do comando será similar a esta:

wil@thewall:~$ xrandr
Screen 0: minimum 320 x 200, current 2732 x 768, maximum 32767 x 32767
LVDS1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
   1366x768       60.1*+
   1360x768       59.8     60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 connected 1024x768 (normal left inverted right x axis y axis) 0mm x 0mm
   1366x768       59.9* 
   1024x768       60.0  
   800x600        60.3     56.2  
   848x480        60.0  
   640x480        59.9  
   1366x768_60.00   59.9 

Perceba que, no meu caso, tenho 2 monitores. Um do próprio notebook (LVDS1) e o outro é o monitor em questão. Aqui o monitor está identificado como “VGA1” e está com a resolução 1024×768. É nele que vamos trabalhar.

Agora que temos o nome, vamos atribuir a resolução ao monitor com o seguinte comando:

xrandr --addmode VGA1 1366x768_60.00

Finalmente vamos aplicar a nova resolução com o comando abaixo:

xrandr --output VGA1 --mode 1366x768_60.00

A tela deve piscar por um momento, mas logo voltará e com a resolução ideal.

Essa configuração é volátil. Ou seja, é feita na memória do sistema e será perdida já no próximo boot. Portanto, a resolução voltará para 1024×768.

Para não repetir esses passos todas as vezes que inicializo o sistema, criei um script e o coloquei na inicialização da interface gráfica (veja bem, não é no boot do sistema, é na inicialização da interface mesmo). Esse script verifica se o segundo monitor (VGA1) está conectado e, se sim, aplica a configuração descrita nos passos mencionados.

Segue o script:

if [[ ${status} == "connected" ]]; then
        xrandr --newmode "1366x768_60.00" 85.25 1366 1440 1576 1784 768 771 781 798 -hsync +vsync
        xrandr --addmode VGA1 1366x768_60.00
        xrandr --output VGA1 --mode 1366x768_60.00
        exit 0
fi

Até a próxima. Abraços!

0 - 0

Thank You For Your Vote!

Sorry You have Already Voted!