ข้อจำกัดความรับผิดชอบ: ฉันไม่ทราบว่าจะใช้งานได้กับไดรเวอร์กราฟิกทั้งหมดหรือไม่ ไดรเวอร์ 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
มันจะไม่ก่อให้เกิดการปรากฎจริงใด ๆ เนื่องจากพื้นที่ขนาดใหญ่ทั้งหมดพอดีกับหน้าจอเนื่องจากการปรับสเกล