ปัญหาที่อยู่ในมือ คือ DisplayPort นั่นเอง เนื่องจากการหมุนจอภาพที่เชื่อมต่ออยู่จะยุติการเชื่อมต่อทั้งหมดกับคอมพิวเตอร์ ทำให้คิดว่าจอภาพนั้นถูกถอดออกและดังนั้นจึงต้องจัดเรียงหน้าต่างใหม่
แรงจูงใจ: สิ่งนี้เป็นสิ่งที่ยอมรับไม่ได้ (สำหรับฉัน) เพราะมันขัดขวางไม่ให้ฉันมองไปที่จอภาพรองอย่างรวดเร็ว โดยไม่รบกวนจอภาพหลักของฉัน (ปัญหานี้ไม่เกิดขึ้นเมื่อจอภาพรองของฉันเชื่อมต่อผ่านสาย DVI แต่กราฟิกการ์ดใหม่ของฉันไม่มีพอร์ต DVI)
โซลูชั่น: เห็นได้ชัดว่าตอนนี้มีโซลูชันฮาร์ดแวร์ เช่น การซื้อจอภาพหรือกราฟิกการ์ดใหม่/ที่แตกต่างกัน หรือการใช้อะแดปเตอร์
ปัญหานี้ถูกถามที่นี่เมื่อ 6 ปีที่แล้วโดยไม่มีคำตอบ: ฉันจะทำให้ xubuntu เพิกเฉยต่อจอภาพ DisplayPort ที่ถูกปิดได้อย่างไร
ฉันใช้ Unity desktop manager บน Ubuntu 20.04 และการ์ดกราฟิก Nvidia
ฉันได้ค้นหาวิธีที่เป็นไปได้ในการเปลี่ยนพฤติกรรมที่ตั้งใจนี้ของตัวจัดการเดสก์ท็อปของฉันโดยจัดเรียงหน้าต่างใหม่ (และปิดจอภาพ mein ของฉันชั่วครู่) แต่ดูเหมือนว่าจะไม่ทำงานอีกต่อไป (ใคร ๆ ก็สามารถปิดใช้งานปลั๊กอิน xrandr สำหรับ gnome และด้วยเหตุนี้จึงระงับพฤติกรรมนี้หาก จอภาพจะถูกลบออก) สิ่งนี้ไม่ได้ผลสำหรับฉันเพราะฉันใช้ Unity เป็นตัวจัดการเดสก์ท็อป และเมื่อฉันเปิดใช้ปลั๊กอินที่เกี่ยวข้อง หน้าจอจะไม่ถูกล้างอีกต่อไปก่อนที่จะแสดงสถิติเดสก์ท็อปใหม่ ทำให้เกิดร่องรอยเมื่อลากหน้าต่าง
ฉันได้ตรวจสอบการบังคับเอาต์พุตผ่านพอร์ตแสดงผลด้วย แต่ฉันไม่สามารถใช้งานได้ เนื่องจาก xrandr ไม่แสดงอะไรเลยเมื่อหันจอภาพ (หรือฉันทำผิดพลาด)
เอาต์พุต xrandr พร้อมจอภาพที่เชื่อมต่ออยู่ (ตัดทอน):
DP-2 เชื่อมต่อ 1920x1200+0+0 (ซ้ายปกติ คว่ำ ขวา แกน x แกน y) 518 มม. x 324 มม.
1920x1200 59.95*+
เอาต์พุต xrandr โดยไม่ต้องเชื่อมต่อจอภาพ (ตัดทอน):
DP-2 ถูกตัดการเชื่อมต่อ (ปกติซ้ายกลับหัว แกน x ขวา แกน y)
ทางออกสุดท้ายที่ฉันคิดได้ก็คือการมีหน้าจอเสมือน ดังนั้นตัวจัดการเดสก์ท็อปของฉันจึงมีหน้าจอเดิมเสมอ แต่ฉันไม่รู้ว่าจะเริ่มจากตรงไหนดี
เพื่อสรุป:
ฉันต้องการป้องกันไม่ให้ destop manager จัดเรียงหน้าต่างใหม่เมื่อเชื่อมต่อ/ยกเลิกการเชื่อมต่อจอภาพใหม่ ฉันไม่สนใจว่าสิ่งนี้เกิดจากการปิดใช้งานพฤติกรรมนั้นหรือทำให้คิดว่าจอภาพยังอยู่ที่นั่น หากมีตัวจัดการเดสก์ท็อปที่คุณสามารถเปลี่ยนพฤติกรรมนี้หรือตั้งค่าหน้าจอถาวรได้ ฉันจะเปลี่ยนไปใช้สิ่งนั้น