जब प्रदर्शन को डिस्कनेक्ट किया जाता है तो क्या ऑटोडेटेक्ट का एक तरीका है?


20

मैं नवीनतम एनवीडिया ड्राइवरों के साथ एक डेल अक्षांश पर उबंटू चला रहा हूं। मूल रूप से मैं जो चाहता हूं वह तब होता है जब मैं अपने बाहरी डिस्प्ले को डिस्कनेक्ट करता हूं कि सब कुछ मुख्य रूप से हर बार कॉन्फ़िगरेशन बदलने के बिना वापस चला जाता है।

किसी भी मदद का स्वागत है!


क्या आपने sudo xrandr --autoबदलाव के बाद कोशिश की है ?
पॉपिनॉ

जवाबों:


11

सबसे पहले स्थापित disper , तो डाउनलोड autorandr और इन निर्देशों का पालन करें:

  • जब बाहरी मॉनिटर अनडॉक किया जाता है , तो टर्मिनल में निम्न कमांड चलाएँ:

    auto-disper.sh --save undocked
    
  • जब बाहरी मॉनिटर डॉक किया जाता है और जैसा आप चाहते हैं (एनवीडिया एक्स सर्वर सेटिंग्स के साथ) कॉन्फ़िगर किया जाता है, तो चलाएं:

    auto-disper.sh --save docked
    
  • प्रयत्न:

    auto-disper.sh --change
    

    डॉक और अनडॉक मॉनीटर के साथ। यह राज्य का पता लगाने और कॉन्फ़िगरेशन को बदलना चाहिए।

  • अंत में एक कीबोर्ड शॉर्टकट बनाने के लिएauto-disper.sh --change

मैंने एक स्क्रिप्ट बनाने की कोशिश की जो इसे हर 3 सेकंड में चलाती है, इसलिए ऑटो-डक्टेशन काम करता है, लेकिन बहुत अधिक रीसोर्स का उपयोग करें। उम्मीद है कि मदद कर सकता है!


1
इस परियोजना को ऑटोरैंडर में मिला दिया गया है और केवल लिंक को काम करने के लिए उपलब्ध है। कृपया ऑटोरैंडर की जांच करें। github.com/wertarbyte/autorandr
belacqua

1
डिस्पर 10.10 रिपॉजिटरी में नहीं है। यह
ppa के

1

यह लिनक्स पर एनवीडिया ट्विनव्यू की एक सीमा है। ओपन सोर्स ड्राइवर अपेक्षा के अनुरूप काम करेगा (हालाँकि आप 3D त्वरण और Compiz खो देंगे)।


1

मैं लगभग उसी स्थिति में हूं। मैं एक लैपटॉप का उपयोग करता हूं जो कभी-कभी मेरे बाहरी मॉनिटर से जुड़ा होता है। जब यह होता है, मैं आमतौर पर केवल इस मॉनिटर का उपयोग करना चाहता हूं (क्योंकि मैंने इसे एक बाहरी कीबोर्ड और माउस को भी हुक किया है)।

मैंने जो पाया, वह यह है कि अगर आपके पास .xprofile नामक एक फ़ाइल है , तो इसे हर बार डिस्प्ले इनिशियलाइज़ (X.org?) के द्वारा कहा जाता है। यहाँ मेरी फ़ाइल की सामग्री है। जैसा कि आप देख सकते हैं, मैंने इसे यहाँ से अनुकूलित किया है

आपको क्या करना चाहिए इसे ~ / .xprofile पर सहेजें और फिर इसे रननीय ( chmod + x .xprofile ) बना दें। जांचें कि आपके आंतरिक और आपके बाहरी मॉनिटर को कैसे कहा जाता है - बिना किसी तर्क के xrandr चलाकर ऐसा करें । मेरे हैं VGA1 और LVDS1 क्रमशः। अंतिम बात EXTERNAL_RES चर को आपके बाहरी मॉनिटर के मूल रिज़ॉल्यूशन पर सेट करना है।

अब बूट अप पर, कनेक्टेड मॉनिटर का उपयोग किया जाएगा यदि यह जुड़ा हुआ है। मुश्किल हिस्सा स्वचालन है (जैसे कि उबंटू चल रहा है, जबकि केबल को निकालना)। मुझे इसके लिए बहुत अच्छा समाधान नहीं मिला है, लेकिन ऐसा लगता है कि वर्चुअल कंसोल और बैक पर जाने से ट्रिक (Ctrl-Alt-F1 और फिर Ctrl-Alt-F7) हो जाता है। यह Fn कुंजी के साथ सभी संभावनाओं के माध्यम से साइकिल चलाने की तुलना में थोड़ा तेज है (जो कभी-कभी प्रदर्शन को गड़बड़ कर देता है)।


1

डिस्पर का इस्तेमाल करें । इसे स्थापित करने के बाद, आप दो शॉर्टकट बनाना चाह सकते हैं:

  1. अधिकतम रिज़ॉल्यूशन पर एक्सट्रनल डिस्प्ले पर स्विच करने के लिए: CTRL + E -> disper "max" -S
  2. प्राथमिक प्रदर्शन पर वापस जाने के लिए: CTRL + P -> disper "max" -s

0

तुम हमेशा सिर्फ प्रेस कर सकते हैं Fn+ F8मॉनिटर डिस्कनेक्ट करने के बाद। वह शायद इसे वापस बदल देगा।


यह मेरे कंप्यूटर पर काम नहीं करता है। FN कुंजी कुछ भी नहीं करते हैं। क्या आप जानते हैं कि क्या हो सकता है?
डिएगो

@ मेरे लिए F8 का उपयोग करके ठीक काम किया। संयोजन में फ़ंक्शन कुंजी का उपयोग किए बिना।
कप्पड़

0

स्वचालित पहचान शांत होगी। इस बीच मुझे यह ब्लॉग पोस्ट मिला, जिसमें दिखाया गया है कि एक प्रदान की गई स्क्रिप्ट की कुंजी को कैसे बांधना है जो डिस्प्ले के बीच टॉगल करता है। यह मेरे लिए बहुत अच्छा काम करता है। यह अच्छा होगा यदि उबंटू इस तरह से कुछ प्रदान करता है।

http://ninetynine.be/blog/2010/05/quick-workaround-for-missing-switch-display-key-or-lcdcrt-key-on-ubuntu/

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