Tuyên bố miễn trừ trách nhiệm: Tôi không biết nếu nó hoạt động cho tất cả các trình điều khiển đồ họa. Trình điều khiển Intel ở đây, vào ngày 13.04.
Trước hết hãy lấy màn hình bình thường mà bạn đã kích hoạt:
xrandr --current
Đầu ra của tôi là:
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, đó là LVDS1
. Bây giờ, ví dụ để thu nhỏ ở một nửa kích thước tuyến tính:
xrandr --output LVDS1 --scale 2x2
Toàn bộ màn hình nên thu nhỏ. Bây giờ tôi có:
(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)
Vì vậy, các hệ thống nghĩ rằng nó có màn hình 2048x1200. Rất hữu ích cho các chương trình tào lao nghĩ rằng bạn có không gian pixel đáng kinh ngạc và không cung cấp thanh cuộn trong một số cửa sổ tùy chọn ...
Quay trở lại:
xrandr --output LVDS1 --scale 1x1
(Bạn cũng có thể sử dụng 1,5x1,5). Nhìn vào man xrandr
cho rất nhiều điều ưa thích.
Giáo sư. Dường như có một lỗi trong đó không thể truy cập được vùng video mở rộng:
https://bugs.launchpad.net/ubfox/+source/xorg-server/+orms/883319 và ngược dòng https://bugs.freedesktop.org /show_orms.cgi?id=39949
Một cách giải quyết cho vấn đề này là chỉ định vùng lớn hơn mong muốn làm --panning
tùy chọn, ví dụ:
xrandr --output LVDS1 --scale 2x2 --panning 2048x1200
Nó sẽ không gây ra bất kỳ sự lia máy thực tế nào, vì toàn bộ diện tích lớn vừa vặn trên màn hình do tỷ lệ.