Eu tive exatamente o mesmo problema com um dos meus monitores também. A melhor sugestão que posso dar a você seria colocar esses comandos em um arquivo de script. Eu nomeei o meu fixres.bsh
e coloquei no meu diretório home ~
. Usando seu código abaixo, adicionei a linha do intérprete como a primeira linha e, em seguida, adicionei seu código.
#!/bin/bash
xrandr --newmode "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
xrandr --addmode VGA1 1680x1050_60.00
Depois de criar o arquivo, torne-o executável:
sudo chmod +x fixres.bsh
adicione-o à sua inicialização.
Pressione a SuperKey (tecla Windows) no teclado para abrir o painel e digite startup applications
para encontrar o aplicativo Aplicativos de inicialização .
Então, uma vez no aplicativo, clique no botão Adicionar
Adicione a seguinte linha ao comando:
bash -c "sleep 5 && /home/username/fixres.bsh"
Eu gosto de dar uma pausa de 5 segundos na inicialização para permitir que outros aplicativos concluam o carregamento.
Clique em Salvar quando estiver concluído e feche o aplicativo Aplicativos de inicialização .
Espero que isso ajude!