tl; dr
Meu laptop continua esquecendo a resolução correta do monitor externo conectado a ele. Como posso fazer a configuração "ficar"?
Detalhes
Eu tenho um laptop executando o Linux Mint conectado a um monitor externo da ViewSonic. Eu o configurei para usar o monitor externo como uma segunda tela (ou seja, não espelhada). Isso funcionou bem por algumas semanas.
De repente, o laptop não o reconheceu mais como um ViewSonic, quando não conhecia sua resolução ideal ( 1600 x 1200
), permitindo apenas um máximo de 1028 x 768
. 1 Isso não funcionou bem no meu laptop, que tem 1920 x 1200
resolução.
Depois de muita frustração, encontrei esta resposta . Ajudou-me a corrigir o problema, da seguinte forma (a saída do cvt
comando sendo a modeline que foi usada no próximo comando):
cvt 1600 1200
xrandr --newmode "1600x1200_60.00" 161.00 1600 1712 1880 2160 1200 1203 1207 1245 -hsync +vsync
xrandr --addmode VGA-1 1600x1200_60.00
Isso é exatamente o que eu estava desejando poder fazer, mas não podia fazer através da GUI. (Existem razões pelas quais eu ainda amo a linha de comando ...)
Isso mais uma vez funcionou bem por um tempo. No entanto, quando inicializei o computador hoje e entrei, recebi um pop-up na área de notificação com uma série de erros sobre os diferentes modos de tentativa que não estavam funcionando e o monitor externo foi desligado. Repeti os comandos acima e está funcionando novamente.
Eu tenho um cartão da nVidia. Tentei instalar o driver proprietário quando as coisas começaram a dar errado, mas nesse momento o monitor externo não era mais reconhecido, por isso estou de volta ao driver de código aberto. Eu não tenho um Xorg.conf
ou um Xorg.conf.d
, apenas um xorg.conf.failsafe
.
Não quero repetir esses comandos toda vez que inicializo a máquina. Existe alguma maneira de eu conseguir que isso seja salvo no meu Xorg.conf
ou algo assim? Faz vários anos desde que eu fiz muito com o X. Alguém pode me ajudar aqui?
1 Não consegui determinar por que isso aconteceu. Meu melhor palpite é uma atualização de driver problemática.
udev
regra para chamar um script para executar o xrandr toda vez que o monitor for conectado ou desconectado, será muito melhor se o seu computador nem sempre estiver conectado ao monitor. Caso contrário, se você estiver feliz em instalá-lo no mesmo lugar o tempo todo, Xorg.conf
é o caminho a seguir.
/etc/X11/corg.conf
arquivo ou algo assim/etc/X11/corg.conf.d
? Id, edite sua pergunta e adicione o conteúdo desses arquivos.