Отказ от ответственности: я не знаю, работает ли он для всех графических драйверов. Драйвер Intel здесь, в 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. Очень полезно для дрянных программ, которые думают, что у вас есть пространство в миллионы пикселей и не предлагают полосы прокрутки в некоторых окнах опций ...
Идти обратно:
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
Это не вызовет никакого фактического панорамирования, так как вся большая область умещается на экране из-за масштабирования.