ฉันใช้โซลูชันของ artmem แต่พบปัญหาเมาส์ตามที่ EoghanM พูดถึง วิธีแก้ปัญหาที่ฉันพบในรายงานข้อผิดพลาดเก่าที่เขาเชื่อมโยงกับที่เกี่ยวข้องกับ --panning
ฉันกำลังถ่ายทำเพื่อ: - DP1-2 3840x2160 ในกรมทรัพย์สินทางปัญญา - eDP1 1366x768 ปรับสัดส่วนให้เหมาะสมทางด้านขวาของ DP1-2
ฉันได้สิ่งนี้เกิดขึ้นโดยมีบัฟเฟอร์เฟรมที่เหมือนกับ DP1-2 + (2x eDP1) จากนั้นฉันขยายมาตราส่วนทุกอย่างไปที่ eDP1 ที 1/2
มันควรจะง่าย แต่ xrandr ค่อนข้างยุ่งยาก
ที่นี่ - สเกลถูกใช้เพื่อลดทุกอย่างที่ไปถึง eDP1 1/2 - การแพนเหมือนกับ eDP1 ในบัฟเฟอร์เฟรมเดิมที่มีตำแหน่ง (+ 3840 + 0) จากทางด้านขวาของ DP1-2 + 0 + 2160 น่าจะต่ำกว่านี้
xrandr -d :0 --fb 6572x3696 --output DP1-2 --mode 3840x2160 --scale 1x1 --rate 60 --pos 0x0 --primary
# sometimes panning get applied incorrectly when switching from some other mode, running it twice is a work around
xrandr -d :0 --output eDP1 --off
xrandr -d :0 --fb 6572x3696 --output eDP1 --mode 1366x768 --scale 2x2 --panning 2732x1536+3840+0
xrandr -d :0 --fb 6572x3696 --output eDP1 --mode 1366x768 --scale 2x2 --panning 2732x1536+3840+0
ฉันตั้ง Xft.dpi เป็น 185
$ cat ~/.Xresources
Xft.dpi: 185
เมื่อฉันถอดปลั๊กจากจอภาพภายนอกฉันทำงาน:
xrandr -d :0 --output DP1-2 --off
xrandr -d :0 --fb 2732x1536 --output eDP1 --mode 1366x768 --scale 2x2 --panning 2732x1536+0+0 --pos 0x0 --primary
ดูไม่ดี แต่ฉันไม่ได้ออกไปจากโต๊ะทำงานมากนัก คุณสามารถหลีกเลี่ยงปัญหานี้ได้ด้วยการเปลี่ยน Xft.dpi แล้วรีสตาร์ทโปรแกรมเดสก์ท็อปทั้งหมด ฉันไม่รู้วิธีเปลี่ยน Xft.dpi แล้วให้ลูกค้าใช้งานโดยไม่ต้องเริ่มต้นใหม่