A propriedade do modo Scaling ainda não está implementada no driver intel ( veja aqui ). Ele é implementado nos drivers proprietários AMD e NVIDIA e desde o recentlty no driver radeon de código aberto ( aqui ) .
No entanto, você pode contornar essa limitação executando o dimensionamento manualmente com xrandr:
Suponha que sua tela tenha uma resolução nativa de 1920x1080 e você queira exibir uma resolução não esticada de 1024x768. A proporção das proporções é de 16/9 a 4/3. então 1,333333 para 1.
xrandr --output HDMI1 --mode 1024x768 --scale 1.33333333x1 --panning 1024x768
Isso coloca a tela na resolução correta com a proporção correta. Mas não é centrado. Para conseguir isso, precisamos usar a opção de transformação para colocá-lo (aproximadamente) no centro da tela (1024 * 1.3333333 - 1024 = 342/2 = 171):
xrandr --output HDMI1 --mode 1024x768 --panning 1024x768 --transform 1.33333333,0,-171,0,1,0,0,0,1
Infelizmente, o fundo de tela não utilizado é cinza e ou truncado e não preto.