Answers:
免责声明:我不知道它是否适用于所有图形驱动程序。英特尔驱动程序在13.04中。
首先,获得您已激活的正常屏幕:
xrandr --current
我的输出是:
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)
好的,是LVDS1
。现在以缩小一半的线性尺寸为例:
xrandr --output LVDS1 --scale 2x2
整个屏幕应缩小。我现在有:
(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)
因此系统认为它具有2048x1200的屏幕。对于cr脚的程序非常有用,这些程序认为您有数百万个像素的空间,并且在某些选项窗口中不提供滚动条...
回去:
xrandr --output LVDS1 --scale 1x1
(您也可以使用1.5x1.5)。看man xrandr
很多有趣的东西。
哎呀。似乎存在一个无法访问扩展视频区域的错误:https : //bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/883319和上游https://bugs.freedesktop.org /show_bug.cgi?id=39949
一种解决方法是指定所需的较大区域作为--panning
选项,例如:
xrandr --output LVDS1 --scale 2x2 --panning 2048x1200
由于缩放,整个大区域都适合屏幕,因此不会造成任何实际的平移。
xrandr
一行。