ฉันกำลังใช้งาน Ubuntu บน Dell Latitude พร้อมไดรเวอร์ล่าสุดของ Nvidia โดยทั่วไปสิ่งที่ฉันต้องการคือเมื่อฉันถอดการเชื่อมต่อจอแสดงผลภายนอกของฉันว่าทุกอย่างกลับไปที่หน้าจอหลักโดยไม่ต้องเปลี่ยนการตั้งค่าทุกครั้ง
ยินดีต้อนรับความช่วยเหลือใด ๆ !
ฉันกำลังใช้งาน Ubuntu บน Dell Latitude พร้อมไดรเวอร์ล่าสุดของ Nvidia โดยทั่วไปสิ่งที่ฉันต้องการคือเมื่อฉันถอดการเชื่อมต่อจอแสดงผลภายนอกของฉันว่าทุกอย่างกลับไปที่หน้าจอหลักโดยไม่ต้องเปลี่ยนการตั้งค่าทุกครั้ง
ยินดีต้อนรับความช่วยเหลือใด ๆ !
คำตอบ:
ก่อนติดตั้งdisperแล้วดาวน์โหลดautorandrและทำตามคำแนะนำเหล่านี้:
เมื่อไม่ได้ถอดจอภาพภายนอกให้รันคำสั่งต่อไปนี้ในเทอร์มินัล:
auto-disper.sh --save undocked
เมื่อเชื่อมต่อจอภาพภายนอกและกำหนดค่าตามที่คุณต้องการ (ด้วยการตั้งค่าเซิร์ฟเวอร์ Nvidia X) ให้เรียกใช้:
auto-disper.sh --save docked
ลอง:
auto-disper.sh --change
ด้วยจอภาพที่เชื่อมต่อและไม่ได้เสียบ ควรตรวจสอบสถานะและเปลี่ยนการกำหนดค่า
auto-disper.sh --change
ฉันพยายามสร้างสคริปต์ที่รันทุก 3 วินาทีดังนั้นการตรวจสอบอัตโนมัติจึงใช้งานได้ แต่ใช้ ressource มากเกินไป หวังว่าจะช่วยได้!
นี่เป็นข้อ จำกัด ของ Nvidia Twinview บน Linux ไดรเวอร์โอเพ่นซอร์สจะทำงานได้ตามที่คาดไว้ (แม้ว่าคุณจะเสียการเร่งความเร็ว 3 มิติและ Compiz)
ฉันอยู่ในสถานการณ์เดียวกัน ฉันใช้แล็ปท็อปซึ่งบางครั้งเชื่อมต่อกับจอภาพภายนอกของฉัน เมื่อเป็นเช่นนั้นฉันมักจะต้องการใช้จอภาพนี้เท่านั้น (เพราะฉันได้เชื่อมต่อกับแป้นพิมพ์และเมาส์ภายนอกด้วย)
สิ่งที่ฉันพบคือถ้าคุณมีไฟล์ชื่อ. xprofileไฟล์นั้นจะถูกเรียกทุกครั้งที่การแสดงผลเริ่มต้น (โดย X.org?) นี่คือเนื้อหาของไฟล์ของฉัน ที่คุณสามารถดูผมดัดแปลงมาจากที่นี่
สิ่งที่คุณควรทำคือบันทึกเป็น~ / .xprofileจากนั้นทำให้สามารถรันได้ ( chmod + x .xprofile ) ตรวจสอบว่าภายในและภายนอกของคุณเรียกว่า - ทำเช่นนี้โดยการเรียกใช้xrandrโดยไม่มีข้อโต้แย้ง ของฉันคือVGA1และLVDS1ตามลำดับ สิ่งสุดท้ายคือการตั้งค่าตัวแปร EXTERNAL_RES เป็นความละเอียดมาตรฐานของจอภาพภายนอกของคุณ
ตอนนี้เมื่อบู๊ตเครื่องมอนิเตอร์ที่เชื่อมต่อจะถูกใช้หากเชื่อมต่ออยู่ ส่วนที่ยุ่งยากคือระบบอัตโนมัติ (เช่นถอดสายเคเบิลขณะที่ Ubuntu กำลังทำงาน) ฉันไม่ได้พบวิธีแก้ปัญหาที่ดีมากสำหรับเรื่องนี้ แต่ดูเหมือนว่าการเปลี่ยนไปใช้คอนโซลเสมือนและด้านหลังนั้นเป็นการหลอกลวง (Ctrl-Alt-F1 และ Ctrl-Alt-F7) มันเร็วกว่าการขี่ไปตามความเป็นไปได้ทั้งหมดด้วยปุ่ม Fn (ซึ่งบางครั้งก็ทำให้จอแสดงผลเลอะ)
การตรวจจับอัตโนมัติจะเย็น ในขณะเดียวกันฉันพบโพสต์บล็อกนี้ซึ่งแสดงวิธีการผูกกุญแจกับสคริปต์ที่ให้ซึ่งสลับระหว่างการแสดงผล มันใช้งานได้ดีสำหรับฉัน คงจะดีถ้าอูบุนตูให้อะไรแบบนี้ออกมานอกกรอบ
sudo xrandr --auto
หลังจากการเปลี่ยนแปลงหรือไม่?