As etapas a seguir são necessárias para alterar o modo de exibição usando xrandr:
1. Obter modeline
Para alterar a geometria de uma tela anexada, primeiro precisamos calcular a modelagem para uma resolução desejada com gtf
ou cvt
(o que estiver instalado):
cvt <xres> <yres> <refresh>
Para uma resolução de 1400x1050 a 50Hz, isso nos dará a seguinte modelagem:
# 1400x1050 49.97 Hz (CVT 1.47M3) hsync: 54.11 kHz; pclk: 100.00 MHz
Modeline "1400x1050_50.00" 100.00 1400 1480 1624 1848 1050 1053 1057 1083 -hsync +vsync
2. Definir novo modo
Copie e cole o modeline para adicioná-lo como um novo modo chamado 1400x1050_50.0
(ou qualquer outro nome que escolhermos) para xrandr:
xrandr --newmode "1400x1050_50.00" 99.88 1400 1480 1624 1848 1050 1051 1054 1081 -HSync +Vsync
3. Anexar modo para monitorar
Em seguida, anexamos esse novo modo ao nosso monitor, por exemplo, DFP3
(observe que isso causará erro se tivermos escolhido um modo não suportado pelo driver da placa gráfica):
xrandr --addmode DFP3 1400x1050_50.00
4. Alterar o modo
Depois disso, conseguimos mudar para esse novo modo usando
xrandr --output DFP3 --mode 1400x1050_50