นี่ไม่ใช่คำถาม แต่เป็นการแก้ไขปัญหาภายใต้ Ubuntu ฉันพบ
ตั้งค่า:
รับหน้าจอแล็ปท็อป (เช่น "LVDS-1-0") และหน้าจอที่สอง (เช่น "DP-1") โดยมีหน้าจอที่สองเป็นหน้าจอหลักของคุณและจอภาพของคุณอยู่ทางขวาของหน้าจอหลักของคุณ ( หรือซ้าย) เป็นส่วนขยาย (ดูรูปภาพ) หน้าจอแรกถูกขยายออกไปตลอดเวลาแม้จะมีคำแนะนำ xrandr อย่างชัดเจนไม่ให้ทำเช่นนี้ เมื่อป้อนสิ่งนี้ฉันสามารถหลีกเลี่ยงการเลื่อนที่น่ารำคาญเมื่อเลื่อนเคอร์เซอร์เมาส์ไปทางขวาบนหน้าจอหลัก
xrandr --output LVDS-1-0 --off
xrandr --output DP-1 --mode 1920x1080 --primary --pos 0x0 --output LVDS-1-0 --mode 1920x1080 --pos 1920x0
หลังจากนี้จะเปลี่ยนจากจอภาพหนึ่งไปอีกจอหนึ่งโดยไม่ต้องเลื่อนหน้าจอ
ปรับปรุง
หลังจากเปลี่ยนเป็นการ์ดกราฟิกแยก (nvidia เป็นแบบแยกและ intel ถูกรวมเข้ากับแล็ปท็อปของฉัน) ลำดับของผลลัพธ์ที่จำเป็นต้องเปลี่ยน:
output_DP=$(xrandr | grep " connected" | grep DP | awk '{print $1}')
output_LVDS=$(xrandr | grep " connected" | grep LVDS | awk '{print $1}')
xrandr --output $output_LVDS --off
xrandr --output $output_LVDS --mode 1920x1080 --pos 1920x0 --output $output_DP --mode 1920x1080 --pos 0x0 --primary
เพื่อความสะดวกยิ่งขึ้นฉันได้ทำให้ตัวแปรเหล่านี้มีความยืดหยุ่นมากขึ้นตั้งแต่การสลับระหว่างกราฟิกการ์ดแยกและกราฟิกรวมเปลี่ยนการกำหนดอุปกรณ์เอาท์พุท (เช่น LVDS-1-0 เทียบกับ LVDS-1)