Відмова: Я не знаю, чи працює він для всіх графічних драйверів. Тут драйвер 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)
Тож системи думають, що він має екран 2048х1200. Дуже корисно для шалених програм, які вважають, що у вас є газільйон піксельних просторів і не пропонують смуги прокрутки в деяких опціях Windows ...
Повертатися:
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
Це не спричинить жодного фактичного панорамування, оскільки вся велика область лежить на екрані через масштабування.