कई मॉनिटर कॉन्फ़िगरेशन के बीच सरल स्विचिंग


9

प्रसंग

मैं एक लैपटॉप पर Ubuntu 11.04 का उपयोग करता हूं। मेरे पास तीन मॉनिटर कॉन्फ़िगरेशन हैं:

  • कार्य : लैपटॉप मॉनिटर को अक्षम करें, बाहरी 1920 X 1200 मॉनिटर का उपयोग करें
  • होम : लैपटॉप मॉनिटर को अक्षम करें, बाहरी 1680 x 1050 मॉनिटर का उपयोग करें
  • अन्य : सिर्फ लैपटॉप मॉनिटर

मैं मॉनिटर कॉन्फ़िगरेशन के बीच स्विच करने के लिए NVIDIA X सर्वर सेटिंग्स का उपयोग करता हूं।

  • आदर्श स्थिति यह होगी कि लैपटॉप में कौन सा बाहरी मॉनिटर प्लग किया गया था, उसके आधार पर मॉनिटर कॉन्फ़िगरेशन को सक्रिय किया जा सकता है।
  • एक अन्य उचित विकल्प के लिए एक शॉर्टकट कुंजी होगी जो तीन लैपटॉप कॉन्फ़िगरेशन (या शायद तीन शॉर्टकट कुंजी, एक कॉन्फ़िगरेशन के लिए एक) के बीच टॉगल की जाती है।

सवाल

  • मैं मॉनिटर विन्यास के बीच कैसे अधिक स्विच कर सकता हूं?

प्रारंभिक विचार

  • एक उपयोगकर्ता ने यहां कुछ और सुझावों के साथ ubuntu मंचों पर मॉनिटर कॉन्फ़िगरेशन के स्वचालित स्विचिंग के बारे में पूछा
  • मैंने सोचा कि xorg.confफ़ाइल में हेरफेर करने के लिए शॉर्टकट कुंजी का उपयोग करने का कोई तरीका हो सकता है ।

: कुछ सुराग के लिए इस सूत्र की जाँच करें askubuntu.com/questions/62099/...
विक्टर एस

जवाबों:


6

प्रयास करें Disper , यह कुछ संभावित मिला है। मैं अभी भी इसका पता लगा रहा हूं लेकिन यह निश्चित रूप से आपके द्वारा वर्णित किया जाएगा। मुझे नहीं लगता कि ऑटो-स्विचिंग अभी तक एक यथार्थवादी विकल्प है, लेकिन कीबोर्ड शॉर्टकट के साथ डिस्चार्ज करने का प्रयास करने योग्य है।


1
इसके अलावा, ऑटोरैन्डर / डिस्पर है, जो डिस्चार्ज मॉनिटर कॉन्फ़िगरेशन को याद रख सकता है। मुझे लगता है कि आपको बस यही चाहिए। github.com/wertarbyte/autorandr
क्रिस्टोफ़

1
इसके अतिरिक्त, स्क्रिप्ट के लिए एक GUI है। मेवरिक में पूरी तरह से काम किया है, मुझे नेट्टी
क्रिस्टोफ़

2

यदि आप अपने सेटअप के लिए xorg.conf का उपयोग कर रहे हैं, तो यह आसान है, लेकिन सरल समाधान ने मेरे लिए काम किया है:

प्रत्येक सेटअप के लिए एक अलग कॉन्फ़िगरेशन फ़ाइल बनाएं, जिसे आप / etc / X11 में डालेंगे। उन्हें कुछ इस तरह नाम दें:

  • xxorg.conf.work
  • xxorg.conf.home
  • xxorg.conf.single

(डबल एग्जॉस्ट सर्वर को अनायास फाइलों को डिलीट करने से रोकेगा)

फिर तीन सरल शेल स्क्रिप्ट बनाएं और उन्हें / usr / लोकल / बिन में डालें। उन्हें कुछ इस तरह नाम दें:

  • display.work
  • display.home
  • display.single

फ़ाइलों में से एक की सामग्री का एक उदाहरण इस तरह दिखता है:

  • "#! / Bin / श"
  • cp -f /etc/X11/xxorg.conf.work /etc/X11/xorg.conf
  • गूंज "प्रदर्शन कार्य के लिए सेट है"
  • इको "आपको सेटिंग्स को प्रभावी करने के लिए प्रदर्शन प्रबंधक को पुनरारंभ करना होगा।"

इन लिपियों का उपयोग करने के लिए, यह मानकर कि आपने बूट किया है और गलत प्रदर्शन देख रहे हैं -

  • गैर-ग्राफ़िकल शेल को लाने के लिए Ctrl-Alt-F2 दबाएं।
  • लॉग इन करें
  • रूट के रूप में, (su या sudo, आपके सिस्टम पर निर्भर करता है) वांछित स्क्रिप्ट चलाते हैं।
  • अपने एक्स सर्वर को पुनरारंभ करें

हां, यह प्लग और प्ले जितना अच्छा नहीं होगा, लेकिन फिर भी यह बहुत जल्दी और दर्द रहित है।


0

जैसा कि @ JE2Tom ने सुझाव दिया था, डिस्पर काम करने में सक्षम था। उन लोगों के लिए, जो मैंने किया था।

  • मैंने उबंटू के लिए डिस्पर स्थापित किया

  • मैं तब CompizConfig - General - Commandsउन दो कमांड्स के लिए शॉर्टकट कुंजी बनाता था जिन्हें मैं चाहता था:

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