A partir da saída xrandr
, parece que o servidor X não recebe as informações de EDID do seu monitor, seja porque o monitor apresenta uma falha de hardware ou é um erro de driver.
Você deve tentar as soluções apresentadas no Wiki ARCH , sob o Adicionando resoluções não detectadas title.
E se resolver o seu problema, basta criar um script a partir dos comandos que você teve que executar, ou seja, abrir seu editor de texto favorito e criar um arquivo como abaixo (é claro alterar os parâmetros do comando xrandr para aqueles que trabalharam para você):
#!/bin/bash
xrandr --newmode "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
xrandr --addmode VGA1 1280x1024_60.00
xrandr --output VGA1 --mode 1280x1024_60.00
Salve em /etc/vga_setup.sh
(Você precisará de privilégios de root para salvá-lo aqui, mas se desejar, poderá salvá-lo onde quiser.) Em seguida, torne-o executável: sudo chmod a+x /etc/vga_setup.sh
Teste o arquivo se funcionar: em um terminal simplesmente /etc/vga_setup.sh
Se funcionar, nenhum erro será reportado, então:
Abra /etc/lightdm/lightdm.conf
em seu editor de texto favorito (você precisará de privilégios de root, então use sudo ou gksu) e adicione essas linhas ao final do arquivo:
display-setup-script = /etc/vga_setup.sh
session-setup-script = /etc/vga_setup.sh
Salve o arquivo. Reinicie. Deveria trabalhar. (Se após a reinicialização sua GUI não aparecer não tenha medo, apenas mude para o console virtual ( CTRL + ALT + F1 ), faça o login, remova as linhas adicionadas do arquivo /etc/lightdm/lightdm.conf
, reinicie e volte aqui.)