ฉันจะแสดงรายการที่เชื่อมต่อแสดงโดยใช้บรรทัดคำสั่งได้อย่างไร


28

มีคำสั่งที่จะแสดงรายการที่เชื่อมต่อกับคอมพิวเตอร์หรือไม่?

โดยเฉพาะฉันกำลังมองหาวิธีตรวจสอบระบบภายนอกของฉันเมื่อเชื่อมต่อด้วยสาย HDMI และสิ่งที่มัน (ไม่แน่ใจว่าคำที่ถูกต้องที่นี่) ที่อยู่ฮาร์ดแวร์คือ (เช่น "CRT-0" หรือ "DFP -1" )

นี่เป็นเพียงคำถามทั่วไป แต่สำหรับการอ้างอิงฉันใช้:

  • แล็ปท็อป Asus UL30JT - ใช้งาน Ubuntu 12.04 beta และ 11.10
  • มอนิเตอร์ Asus PA238 23 "
  • สาย HDMI 1.4
  • กราฟิกออปติมัส (Intel + nVidia GeForce 310M) - ทำงานกับBumblebee

คำตอบ:


32

ลองสิ่งนี้:

xrandr --query

รายการนี้แสดงชื่อที่แสดงและตรวจพบความละเอียดที่พร้อมใช้งาน คุณสามารถกำหนดค่าจอแสดงผลของคุณอีกครั้งโดยใช้ xrandr

โปรดทราบว่านี่อาจไม่ทำงานหากคุณใช้ไดรเวอร์ NVidia หรือ ATI ฉันไม่แน่ใจ.


2
ฉันให้คำสั่งแบบสอบถาม xrandr ++ และมีข้อความแจ้งว่า "ไม่สามารถเปิดการแสดงผล" จะทำอย่างไร

2
xrandr ทำงานได้เฉพาะเมื่อคุณเรียกใช้ภายใต้ X-windows ท้ายที่สุดมันคือ X ที่จัดการได้ทั้งหมดยกเว้นไดรเวอร์วิดีโอพื้นฐานที่สุด หากคุณอยู่ในเทอร์มินัลภายใน X และยังใช้งานไม่ได้แสดงว่าคุณอาจสูญเสีย$DISPLAYตัวแปรสภาพแวดล้อมไปแล้ว
am

1
อย่าลืมเพิ่ม-display :0.0ถ้าลองจากการล็อกอินระยะไกล (putty?)
Nikola Malešević

4
xrandr --query | grep '\bconnected\b'หากคุณเพียงแค่ต้องการที่จะเห็นจอภาพที่เชื่อมต่อและความละเอียดของพวกเขา
mpen

@bmbaker ฉันคิดว่า OP แค่ลืมกดแป้น Shift ค้างไว้
Nonny Moose

8

สำหรับเครื่องจักรส่วนใหญ่ที่โหลดไดรเวอร์ที่เป็นกรรมสิทธิ์แล้วจะ/usr/lib/nvidia-current/bin/nvidia-xconfig --query-gpu-info --nvidia-cfg-path=/usr/lib/nvidia-currentทำงาน โปรดทราบว่าฉันพูดว่า "โหลดไดรเวอร์ที่เป็นกรรมสิทธิ์" แล้ว ตัวอย่างเช่นจะไม่ทำงานหากไม่ได้โหลดไดรเวอร์หรือโหลดนูโว optirun /usr/lib/nvidia-current/bin/nvidia-xconfig --query-gpu-infoดังนั้นเมื่อใช้ภมรวิ่ง --nvidia-cfg-pathส่วนหนึ่งไม่จำเป็นต้องที่นี่เป็นoptirunชุดเส้นทางห้องสมุดที่ถูกต้อง

ดูการอภิปรายในhttps://github.com/Bumblebee-Project/Bumblebee/issues/21

/var/log/Xorg.0.log(โดยที่ 0 คือหมายเลขที่แสดง) อาจมีข้อมูลที่มีค่าเกี่ยวกับหน้าจอที่ใช้งานได้ สำหรับแล็ปท็อป Optimus บันทึกนี้มีรายละเอียดเฉพาะบนหน้าจอ Intel ดังนั้นแทนที่0ด้วย8เพื่อค้นหาบันทึกจากเซิร์ฟเวอร์ X ที่เริ่มต้นโดย Bumblebee


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