Cenário de aplicação do exemplo
Um notebook com Linux Mint 19, usando um segundo monitor Samsung SyncMaster 933.
Problema
Ao conectar um segundo monitor ao notebook, a resolução máxima suportada é 1024×768 60.00Hz.
Solução
1- execute o comando xrandr e procure pelo monitor auxiliar. A saída será parecida com essa:
VGA-1 connected 1368x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.00
800x600 60.32 56.25
848x480 60.00
No meu caso o monitor é o VGA-1.
2- Criando um novo perfil para o segundo monitor:
xrandr --newmode "1366x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
Eu sei que o meu monitor suporta a resolução de 1366×768 a 60Hz, se você não souber o seu leia esse post na parte que fala de cvt.
3- Atribuindo o novo perfil:
xrandr --addmode VGA-1 1366x768_60.00
4- Ativando
xrandr --output VGA-1 --mode 1366x768_60.00
Nesse ponto você também pode ativar pela interface gráfica do S.O. Se o monitor em questão for um que você frequentemente usa, toda vez que ligar o PC terá que executar os comandos acima. Para automatizar esse processo você pode no final do arquivo /home/SEU-USER/.profile
adicionar o scritp abaixo:
###### CONFIGURAÇÃO DE MONITOR AUXILIAR ######
# Se você usa notebook com um segundo monitor, a verificação abaixo junto com o IF do final é necessário para evitar um erro caso o notebook seja ligado sem o monitor estar conectado.
##verifico se o monitor está conectado
monitor=$(xrandr | grep -o 'VGA-1 connected')
#crio o perfil do monitor
xrandr --newmode "1366x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
xrandr --addmode VGA-1 1366x768_60.00
# condição para ativar o perfil, caso o monitor esteja conectado
if [ "$monitor" ]; then
xrandr --output VGA-1 --mode 1366x768_60.00
fi
Leia o script e substitua as ocorrências ‘VGA-1’ pelo identificador do seu monitor.
Referências:
- archlinux-Xrandr
- Resolvendo problemas de resolução de tela com Xrandr
- Forçar resolução de tela no Linux