É um truque, mas eu lidei com uma situação parecida usando o xrandr e disparando imediatamente após o login
Retirado da minha resposta do SU , embora seja necessário ajustá-lo ao seu DE - deixo realmente a execução do roteiro como um exercício para o usuário.
Eu criei um script, como mencionado anteriormente, que tratava da criação de um novo modo de tela. Salvei isso como xrandr.sh e me certifiquei de que era executável. Eu usei o gtf para gerar a modelina ( gtf 1280 800 60.0
- resolução horizontal, resolução vertical e frequência - a maioria das pessoas parece fazer isso com um ponto decimal, então eu fiz isso) e usei isso para gerar o script e um comando xrandr para trabalhar o nome da saída
Isso mostra algo como
[geek@phoebe ~]$ gtf 1280 800 60
# 1280x800 @ 60.00 Hz (GTF) hsync: 49.68 kHz; pclk: 83.46 MHz
Modeline "1280x800_60.00" 83.50 1280 1352 1480 1680 800 803 809 831 -HSync +Vsync
O material depois da modeline é interessante - você usa isso para definir o modo.
Eu salvei isso como xrandr.sh
xrandr --newmode "1280x800_60.00" 83.50 1280 1352 1480 1680 800 803 809 831 -hsync +vsync
xrandr --addmode HDMI1 "1280x800_60.00"
xrandr --output HDMI1 --mode 1280x800_60.00
Isto gera um novo modo que você pode usar em qualquer lugar, então diz ao seu sistema para permitir que você use esse modo para a saída HDMI1, e diz para alterar a resolução configurações para esse modo
No seu caso, você pode executar isso conforme necessário ou automatizá-lo de alguma forma.