Haftungsausschluss: Ich weiß nicht, ob es für alle Grafiktreiber funktioniert. Intel-Treiber hier, in 13.04.
Holen Sie sich zunächst den normalen Bildschirm, den Sie aktiv haben:
xrandr --current
Meine Ausgabe ist:
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, das ist es LVDS1. Zum Beispiel zum Verkleinern der halben linearen Dimension:
xrandr --output LVDS1 --scale 2x2
Der gesamte Bildschirm sollte verkleinert werden. Jetzt habe ich:
(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)
Das System glaubt also, dass es einen 2048x1200-Bildschirm hat. Sehr nützlich für beschissene Programme, die glauben, Sie hätten einen millionenfachen Pixelraum und bieten in einigen Optionsfenstern keine Bildlaufleisten an ...
Zurück zu gehen:
xrandr --output LVDS1 --scale 1x1
(Sie können auch 1,5x1,5 verwenden). Schauen Sie sich man xrandrviele ausgefallene Dinge an.
Hoppla. Es scheint einen Fehler zu geben, bei dem die erweiterte Videozone nicht erreichbar ist:
https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/883319 und Upstream https://bugs.freedesktop.org /show_bug.cgi?id=39949
Eine Problemumgehung besteht darin, den gewünschten größeren Bereich als --panningOption anzugeben , z.
xrandr --output LVDS1 --scale 2x2 --panning 2048x1200
Es wird kein tatsächliches Schwenken verursacht, da der gesamte große Bereich aufgrund der Skalierung auf den Bildschirm passt.