Disclaimer: non so se funziona per tutti i driver grafici. Driver Intel qui, in 13.04.
Prima di tutto ottieni la normale schermata che hai attivo:
xrandr --current
La mia uscita è:
Screen 0: minimum 320 x 200, current 1024 x 600, maximum 32767 x 32767
LVDS1 connected 1024x600+0+0 (normal left inverted right x axis y axis) 220mm x 129mm
1024x600 60.0*+ 65.0
800x600 60.3 56.2
640x480 59.9
VGA1 disconnected (normal left inverted right x axis y axis)
Ok, è LVDS1
. Ora ad esempio per ridurre a metà dimensione lineare:
xrandr --output LVDS1 --scale 2x2
L'intero schermo dovrebbe ridurre. Adesso ho:
(0)asus-romano:~/research/reviews% xrandr --current
Screen 0: minimum 320 x 200, current 2048 x 1200, maximum 32767 x 32767
LVDS1 connected 2048x1200+0+0 (normal left inverted right x axis y axis) 220mm x 129mm
1024x600 60.0*+ 65.0
800x600 60.3 56.2
640x480 59.9
VGA1 disconnected (normal left inverted right x axis y axis)
Quindi il sistema pensa che abbia uno schermo 2048x1200. Molto utile per i programmi schifosi che pensano di avere uno spazio pixel gazillion e non offrono barre di scorrimento in alcune finestre di opzioni ...
Tornare indietro:
xrandr --output LVDS1 --scale 1x1
(Puoi usare anche 1.5x1.5). Guarda man xrandr
un sacco di cose fantasiose.
Ops. Sembra che ci sia un bug in cui la zona video estesa non è raggiungibile:
https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/883319 e upstream https://bugs.freedesktop.org /show_bug.cgi?id=39949
Una soluzione alternativa è quella di specificare l'area più grande desiderata come --panning
opzione, ad esempio:
xrandr --output LVDS1 --scale 2x2 --panning 2048x1200
Non causerà alcun panning effettivo, poiché l'intera area si adatta allo schermo a causa del ridimensionamento.