เป็นไปได้หรือไม่ที่จะควบคุมว่าจอภาพใดที่ถือว่าเป็นจอภาพหลัก


10

ฉันเพิ่งเพิ่มจอภาพที่ 2 และฉันพบว่าโอ้ปัญหาทั่วไปที่จอภาพเปลี่ยน

เห็นได้ชัดว่าจอภาพที่ 2 ได้รับการระบุว่าเป็น "monitor 0" โดย X.org แต่เป็น # 2 ตามแอปเพล็ตการกำหนดค่า ATI (แอปเพล็ตหมายเลขจอภาพที่เริ่มต้นด้วย 1 ไม่ใช่ 0) ที่กล่าวว่าจอภาพที่ 2 นี้เป็นจอภาพแรกที่แสดงโดยแอปเพล็ต

สิ่งนี้เกี่ยวข้องกับฉันเนื่องจากฉันพบปัญหาใน Windows ด้วยการสลับจอภาพสองจอแบบสุ่มหลังจากรีบูตเครื่อง การเคลื่อนย้ายพาเนล Gnome ไปนั้นง่ายพอหากไม่ชัดเจน อย่างไรก็ตามฉันสงสัยเกี่ยวกับความเป็นไปได้ของสิ่งอื่น ๆ โดยใช้ "จอภาพ 0" เมื่อในกรณีนี้ฉันคาดว่าพวกเขาจะอยู่บน "จอภาพ 1"

ดังนั้นฉันสามารถควบคุมว่าจอภาพใดที่ถือว่าเป็นจอหลักได้หรือไม่

คำตอบ:


9

/etc/X11/xorg.confบ่อยครั้งที่การตั้งค่าหน้าจอของคุณสามารถพบได้ในแฟ้มการกำหนดค่า Xorg

อย่างไรก็ตามการแจกแจงที่ทันสมัยจำนวนมาก (เช่น Ubuntu รุ่นล่าสุด) พยายามหลีกเลี่ยงการใช้ไฟล์การกำหนดค่าเนื่องจากการบำรุงรักษาอาจเป็นเรื่องที่เจ็บปวด คุณสามารถสร้างไฟล์นี้เริ่มต้นด้วยการเรียกใช้:

# Xorg --configure

จากตรงนั้นคุณสามารถปรับแต่งเพิ่มเติมได้ Arch wiki มีบทความที่ควรช่วยในการปรับแต่ง

หากคุณต้องการเปลี่ยนจอภาพหลักโดยไม่มีการแก้ไขxorg.confคุณสามารถลองทำสิ่งต่อไปนี้:

 $ xrandr --output XXXX --primary

ที่นี่ XXXX ควรถูกแทนที่ด้วยผลลัพธ์ที่คุณต้องการเป็นหลัก คุณสามารถเรียกใช้

$ xrandr --current

หากต้องการดูการกำหนดค่าปัจจุบันและดูว่ามีอุปกรณ์ส่งออกใดบ้าง โดยทั่วไปแล้วจะมีชื่อเช่น "VGA1", "LVDS1" หรือชื่ออื่น ๆ ที่อ้างถึงการเชื่อมต่อที่ใช้

การตั้งค่าจอภาพเป็นหลักจะย้ายพาเนลของคุณไปด้วยซึ่งถือว่าดีถ้าคุณใช้แล็ปท็อปและต้องการเปลี่ยนว่าจอภาพใดเป็นจอภาพหลักหลายครั้งต่อวัน ฉันพบสิ่งนี้ดีกว่าการสร้างไฟล์ xorg.conf แต่การกำหนดค่าจอภาพของฉันเปลี่ยนไปหลายครั้งต่อวัน


นี่ไม่ได้ตอบคำถามของฉันอย่างแน่นอน แต่มันแก้ไขปัญหาของฉันได้ ดังนั้นฉันจึงปรับเปลี่ยนคำถามเดิมซึ่งค่อนข้างเข้มงวด ที่กล่าวว่าฉันยังต้องการทราบว่าทำไมจอภาพจึงถูกสั่งในแบบที่เป็น
George Marian

@ GeorgeMarian ฉันคิดว่ามันขึ้นอยู่กับกราฟิกการ์ด nvidia ของฉันชอบการเชื่อมต่อ HDMI ก่อน แต่เมื่อ Xorg เริ่มเล่นมันจะแสดงข้อความแจ้งเตือนการเข้าสู่ระบบในวันที่ 2 tho ฉันคิดว่าเป็นเพราะเมาส์อยู่ตรงกลาง จอภาพ HDMI 1st มีความกว้าง 1366 จอภาพ VGA ที่สองมี 1920 ดังนั้นสิ่งที่สองอยู่ทางด้านขวาเมาส์ที่อยู่ตรงกลางจะถูกวางไว้ที่ประมาณ 1643 พิกเซล อย่างไรก็ตามเราสามารถควบคุมมันได้ในท้ายที่สุด :)
กุมภ์

@AquariusPower ความคิดที่น่าสนใจ ฉันยอมรับว่ามันน่าจะขึ้นอยู่กับการ์ดวิดีโอ แต่ฉันคาดว่ามันจะลงมาที่ขั้วต่อไม่ใช่ความละเอียดหรือตำแหน่งเมาส์ ที่กล่าวว่าฉันมีมันสลับกับฉัน บางส่วนเกี่ยวข้องกับซอฟต์แวร์ไม่ใช่เฉพาะฮาร์ดแวร์
George Marian

0

OP พูดเกี่ยวกับการ์ด ATI ดังนั้นฉันอยากจะแนะนำทางเลือกเฉพาะสำหรับการ์ด NVidia แต่ให้พิจารณาว่าคำตอบที่ยอมรับได้ทั่วไปมากขึ้นและใช้ได้ทั้ง ...

จอภาพของฉันมีความละเอียดสูงสุดแตกต่างกัน

nvidia-settings -a XineramaInfoOrder="DFP-1" -a CurrentMetaMode="HDMI-0: nvidia-auto-select +0+0, VGA-0: nvidia-auto-select +1366+0";

# to swap'em
nvidia-settings -a XineramaInfoOrder="CRT-0" -a CurrentMetaMode="HDMI-0: nvidia-auto-select +1920+0, VGA-0: nvidia-auto-select +0+0";

ฉันได้รับข้อมูลเหล่านี้หลังจากใช้การตั้งค่า nvidia การกำหนดค่าจอภาพและพยายามสร้างไฟล์ xorg conf (แต่ไม่ได้ใช้มันแค่อ่านมัน)

หลังจากบูตฉันเพียงคลิกที่ไอคอนเดสก์ท็อปที่ฉันสร้างขึ้นเพื่อเปิดใช้งานหนึ่งในการกำหนดค่าเหล่านี้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.