Penafian: Saya tidak tahu apakah itu berfungsi untuk semua driver grafis. Driver Intel di sini, dalam 13,04.
Pertama-tama dapatkan layar normal yang Anda aktifkan:
xrandr --current
Output saya adalah:
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)
Baiklah LVDS1
. Sekarang sebagai contoh untuk memperkecil setengah dimensi linear:
xrandr --output LVDS1 --scale 2x2
Seluruh layar seharusnya memperkecil. Sekarang saya punya:
(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)
Jadi sistem berpikir itu memiliki layar 2048x1200. Sangat berguna untuk program jelek yang menganggap Anda memiliki ruang trilyun piksel dan tidak menawarkan bilah gulir di beberapa jendela opsi ...
Untuk kembali:
xrandr --output LVDS1 --scale 1x1
(Anda dapat menggunakan 1.5x1.5 juga). Lihatlah man xrandr
banyak hal mewah.
Ups. Tampaknya ada bug di mana zona video yang diperluas tidak dapat dijangkau:
https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/883319 dan hulu https://bugs.freedesktop.org /show_bug.cgi?id=39949
Solusi untuk ini adalah menentukan area yang lebih besar yang diinginkan sebagai --panning
opsi, misalnya:
xrandr --output LVDS1 --scale 2x2 --panning 2048x1200
Ini tidak akan menyebabkan panning yang sebenarnya, karena seluruh area yang besar pas di layar karena penskalaan.