मैं कमांड लाइन का उपयोग करके कनेक्टेड डिस्प्ले को कैसे सूचीबद्ध करूं?


28

क्या कोई कमांड है जो कंप्यूटर से जुड़े डिस्प्ले को सूचीबद्ध करेगा?

विशेष रूप से, मैं यह पता लगाना चाह रहा हूं कि एचडीएमआई केबल द्वारा कनेक्ट होने पर सिस्टम द्वारा मेरे बाहरी मॉनिटर का पता कैसे लगाया जा रहा है और यह क्या है (यहां सही शब्द का सुनिश्चित नहीं है) हार्डवेयर पता है (उदाहरण के लिए। "CRT-0" या "DFP"। -1 ")।

यह सिर्फ एक सामान्य प्रश्न है, लेकिन संदर्भ के लिए, मैं उपयोग कर रहा हूं:

  • Asus UL30JT लैपटॉप - Ubuntu 12.04 बीटा और 11.10 चल रहा है
  • Asus PA238 23 "मॉनिटर
  • एचडीएमआई 1.4 केबल
  • ऑप्टिमस ग्राफिक्स (Intel + nVidia GeForce 310M) - भौंरा के साथ चल रहा है

जवाबों:


32

इसे इस्तेमाल करे:

xrandr --query

यह प्रदर्शन नामों को सूचीबद्ध करता है और उपलब्ध प्रस्तावों का पता लगाया है। आप xrandr का उपयोग करके अपने डिस्प्ले को फिर से कॉन्फ़िगर कर सकते हैं।

ध्यान दें कि यदि आप NVidia या ATI ड्राइवरों का उपयोग कर रहे हैं तो यह काम नहीं कर सकता है; मुझे यकीन नहीं है।


2
मैंने xrandr ++ क्वेरी कमांड दिया और यह कहता है कि "डिस्प्ले ओपन नहीं कर सकता" क्या करना है?

2
xrandr केवल तभी काम करता है जब आप इसे X-windows के तहत चलाते हैं। आखिरकार, यह एक्स है जो सभी लेकिन सबसे बुनियादी वीडियो ड्राइवरों को संभालता है। यदि आप X के अंदर एक टर्मिनल में हैं और यह अभी भी काम नहीं करता है, तो आप $DISPLAYकिसी भी तरह से अपने पर्यावरण चर को खो देंगे ।
ams

1
-display :0.0यदि दूरस्थ लॉग-इन (पोटीन?) से यह कोशिश करना जोड़ना न भूलें ।
निकोला मालेश्वेवी

4
xrandr --query | grep '\bconnected\b'यदि आप बस जुड़े मॉनिटर और उनके प्रस्तावों को देखना चाहते थे।
मप्र

@bmbaker मुझे लगता है कि ओपी केवल शिफ्ट कुंजी को पकड़ना भूल गया।
नानी

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 डिस्प्ले नंबर है) में उपलब्ध स्क्रीन के बारे में बहुमूल्य जानकारी हो सकती है। ऑप्टिमस लैपटॉप के लिए, इस लॉग में केवल इंटेल स्क्रीन पर विवरण होता है, इसलिए भौंती 0द्वारा 8शुरू किए गए एक्स सर्वर से लॉग का पता लगाने के लिए प्रतिस्थापित करें।


1
+1, यह तब काम करता है जब कई ग्राफिक्स कार्ड होते हैं, जबकि xrandrउत्तर नहीं होता है।
संजय मनोहर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.