प्राथमिक रूप से मॉनिटर को स्थायी रूप से सेट करें


28

मैं Ubuntu 12.04 (बीटा) को ट्रिपल हेड सेटअप और GNOME 3 डेस्कटॉप (यानी "GNOME" में लॉगिन स्क्रीन पर "Ubuntu" नहीं चुना गया) चला रहा हूं। ऐसा लगता है कि यह एक्टिविटीज बार, क्लॉक, लॉगिन मेन्यू आदि को प्राप्त करने के लिए एक मॉनिटर को आशीर्वाद देकर कई मॉनिटर को हैंडल करता है। आइए इसे "प्राथमिक" मॉनिटर कहते हैं। मैं इसे (स्थायी रूप से) कैसे बदलूं?

अद्यतन: ठीक है:

$ xrandr --output DFP4 --primary

अस्थायी रूप से चाल चलता है। मैं इसे स्थायी कैसे बना सकता हूँ? मैं नवीनतम fglrx अति उत्प्रेरक चालक का उपयोग कर रहा हूं

जवाबों:


42

सिस्टम सेटिंग्स> डिस्प्ले को खोलकर आप अपनी "प्राइमरी" स्क्रीन को काली पट्टी को ड्रैग करके डिस्प्ले में बदल सकते हैं जिसे आप चाहते हैं और अप्लाई बटन को हिट करें। मेरे पीसी को पुनरारंभ किया और मुझे xrandr का उपयोग नहीं करना पड़ा ^ _ ^

खान से बेहतर व्याख्या आप यहाँ पा सकते हैं: http://www.thebinaryidiot.com/archives/2011/11/11/gnome-shell-3-2-and-multiple-monitors/


1
यहाँ एक समाधान मिल गया: askubuntu.com/a/871/29540 । जाहिरा तौर पर, "प्राथमिक मॉनिटर" (कम से कम मेरे सेटअप के साथ) जैसी कोई चीज नहीं है। प्रदर्शित विंडो के खुले होने के साथ, मुझे पूरी कुंजी को दबाए रखना था और प्रत्येक पैनल को खिड़की पर खींचना था जिसे आप उन्हें देखना चाहते हैं।
लॉरेंस आई। सिडेन

6
क्या यह उन्हें मारने के लिए एक टिक बॉक्स रखने की बजाय यह मान लेगा कि लोग उस छोटी सी काली पट्टी को देखेंगे और फिर उसे हिलाने की कोशिश करेंगे? मैं उम्र के लिए अपना सिर खरोंच रहा था जब तक कि मैंने आपकी पोस्ट नहीं पढ़ी ... धन्यवाद।
स्टीव

3
आपका सुझाव काम नहीं आया (मैं Ubuntu 12.10 सूक्ति पर छोटी पट्टी को खींचने में सक्षम नहीं था)। फिर भी, माध्यमिक स्क्रीन को अक्षम करने और इसे फिर से सक्षम करने से थोड़ी सी बार चली गई;)
सोसी ११'१३ को १३:०४

जाहिरा तौर पर यह ubuntu 14.04 के लिए मामला नहीं है।
एलेसेंड्रो कटिन

OSX से आ रहा है, यह मैंने कोशिश की है। हालाँकि, Gnome 3.14.4 (डेबियन जेसी) पर बार ड्रैग करने योग्य नहीं लगता है।
जोस्ट

6

मैंने क्या किया:

स्थानों> घर फ़ोल्डरदेखने के तहत , छिपी हुई फ़ाइलों की जाँच करेंmonitors.xmlटेक्स्ट एडिटर से इसे ढूंढें और खोलें। सिर्फ सुरक्षित होने के लिए एक प्रति बनाएँ।

मॉनिटर की पहचान करें जिसे आप प्राथमिक (विक्रेता ब्रांड, रिज़ॉल्यूशन आदि) बनना चाहते हैं और कमांड लाइन की तलाश करें < primary>no< /primary>। इसे बदलो< primary>yes< /primary>

डॉक्टर को बचाने और यह देखने के लिए रिबूट करें कि क्या यह लिया गया था।

आशा है कि वहाँ किसी को मदद करता है।


2

echo -e "xrandr --output DFP2 --primary" >> ~/.bashrc

या xrandr --output DFP2 --primaryके अंत में जोड़ें.bashrc


1

मेरे पास Ubuntu 14 LTS में तीन मॉनिटर लेआउट है। एक मॉनिटर को वर्टिकल स्थित किया गया है। मैंने मॉनिटर को इस तरह से प्लग किया कि स्क्रीन पर लॉग क्षैतिज मॉनिटर में से एक में हो!

मैंने मॉनिटर लेआउट को समायोजित करने के लिए arandr( apt-get install arandr) का उपयोग किया और उदाहरण के लिए, लेआउट फ़ाइल को बचाया /home/username/.monitor_setup.sh

मेरे पास केवल --primaryवांछित मॉनिटर को जोड़ने और फ़ाइल को उबंटू के स्टार्टअप एप्लिकेशन में डालने की आवश्यकता थी! ('स्टार्टअप प्रोग्राम जोड़ें' के कमांड फील्ड में बस बिंदु और अपनी संपादित लेआउट फ़ाइल को क्लिक करें!

xrandr --output VGA-0 --mode 1920x1080 --pos 3000x532 \
  --rotate normal --output DVI-D-0 --mode 1920x1080 \
  --pos 1080x532 --rotate normal --primary \
  --output DVI-D-1 --mode 1920x1080 --pos 0x0 \
  --rotate left --output HDMI-0 --off

0

मेरी सरल xmonitor शेल स्क्रिप्ट को पकड़ो ... http://www.ict.griffith.edu.au/anthony/software/#xmonitor यह आपको आसानी से सभी सक्रिय मॉनिटर को बिना किसी जटिल मशीन के जटिल xrandr कमांड का पता लगाने के लिए लेआउट की सुविधा देता है। साथ में।


0

मैं @ pl1nk के उत्तर पर निर्माण करने जा रहा हूं। यह सही है, लेकिन कुछ चीजें मान लेता है जो ग्रहण करने के लिए सबसे सुरक्षित नहीं हैं। ख़ासकर मेरे मामले में। मेरे प्रदर्शन नाम अलग थे।

  1. भागो xrandr --currentप्रदर्शित करता है और उनके नामों की सूची प्राप्त करने के लिए।

    नमूना उत्पादन:

    xrandr --current 
    Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
    LVDS-1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
       1366x768      60.05 +
       1024x768      60.04*   60.00  
       960x720       60.00  
       ...
       320x240       60.05  
    VGA-1 disconnected (normal left inverted right x axis y axis)
    HDMI-1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 1600mm x 900mm
       1920x1080     60.00    59.94    30.00    24.00    29.97    23.98  
       1920x1080i    60.00    59.94  
       1280x1024     60.
       ...  
    DP-1 disconnected (normal left inverted right x axis y axis)
    
  2. वह चुनें जिसे आप प्राथमिक के रूप में सेट करना चाहते हैं। मेरे मामले में, मैं अपने प्राथमिक के रूप में एचडीएमआई -1 चाहता हूं। आपके पास एक अलग नाम हो सकता है या एक अलग मॉनिटर चाहते हैं। LVDS मेरा लैपटॉप मॉनिटर है।

  3. अब जब आपके पास नाम, xrandr --output [name of display] --primaryकमांड, (कोष्ठक शामिल नहीं हैं), तो वह प्रदर्शन सेट करेंगे जिसे आप प्राथमिक रूप से चाहते हैं।

  4. echo -e xrandr --output [name of display] --primary" >> ~/.bashrcजब आप अपने उपयोगकर्ता खाते में लॉग इन करते हैं तो कमांड चलाना इसे चलाने के लिए बचाता है।

यदि आप इसे बूट-अप पर सेट करना चाहते हैं, तो आपको इसे स्टार्टअप स्क्रिप्ट फ़ोल्डर में जोड़ना होगा। वे निर्देश आपके डिस्ट्रो के आधार पर बदलते हैं।

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