प्रत्येक मॉनीटर पर अलग कार्यक्षेत्र


29

मैंने हाल ही में काम पर एक नए पीसी पर स्विच किया, दो (समान, डेल 23 ") मॉनिटर के साथ एक। मैं लिनक्स मिंट 15 64 बिट / दालचीनी चला रहा हूं। क्या इसे इस तरह से स्थापित करने का एक तरीका है, दोनों के बजाय समान विशाल कार्यक्षेत्र को साझा करने वाले मॉनिटर, वे अलग-अलग छोटे होते हैं? जैसे कार्यक्षेत्र 1 पर बाएं मॉनिटर, कार्यक्षेत्र 2 पर राइट मॉनिटर, और यदि आवश्यक हो तो मैं मॉनिटर को कार्यक्षेत्र 3 पर स्विच कर सकता हूं?

असफल होना, वहाँ दूसरे मॉनिटर पर नीचे पैनल नकल करने का एक तरीका है? वर्तमान में यह केवल बाईं ओर प्रदर्शित होता है।


2
आपके पास क्या ग्राफिक्स कार्ड (एटी या एनवीडिया या इंटेल या जो भी है) है?
terdon

IIRC, जब मेरे पास दोहरे सिर वाला एनवीडिया था, तो मुझे एनवीडिया कंट्रोल पैनल प्रोग्राम में "ट्विन व्यू" (मुझे विश्वास है कि इसे बुलाया गया था) सक्षम करके यह परिणाम मिला।
केविन

यहाँ तर्क की कई परतें हैं। एक चरम छोर पर, आपके कंप्यूटर में अलग-अलग डिस्प्ले ड्राइवरों के साथ दो अलग-अलग निर्माताओं के दो अलग-अलग डिस्प्ले कार्ड हो सकते हैं, प्रत्येक में एक अलग एक्स सत्र चल सकता है। दूसरे छोर पर, आपके पास एक एकल प्रदर्शन सत्र हो सकता है जिसमें एकल डेस्कटॉप वातावरण के साथ एकल विंडो प्रबंधक चल रहा है जो दो स्वतंत्र डिस्प्ले का समर्थन करता है। पिछले वाक्य में हर "सिंगल" के लिए, आप एक अलग परिदृश्य बना सकते हैं, जहाँ आपके पास कुछ है। उत्तर देने के लिए हमें आपके हार्डवेयर और सेटअप के बारे में अधिक जानकारी होनी चाहिए।
ट्रिपल जू

1
... और सभी ड्राइवर, डेस्कटॉप वातावरण, विंडो मैनेजर आदि कई डिस्प्ले का समर्थन नहीं करते हैं। बहुत से लोग जहां तक ​​संभव हो "सिंगल" चाहते हैं क्योंकि इससे दो डिस्प्ले (ड्रैग विंडो ओवर, कॉपी / पेस्ट सामान आदि) के बीच संवाद करना आसान हो जाता है और यहां तक ​​कि अगर आप चाहते हैं कि डिस्प्ले स्वतंत्र हो, तो आप शायद कुछ चाहते हैं यदि आपकी डिस्प्ले स्टैक केवल इसका समर्थन करती है, तो वे सुविधाएँ।
ट्रिपल जू

@terdon: Settings> System Info मुझे बताता है कि यह "AMD nee ATi RV720 GL [FirePro V3750]" है।
स्वोपर

जवाबों:


14

संक्षिप्त उत्तर: हां, आप ऐसा कर सकते हैं। मेरे पास मेरा (फेडोरा) डेस्कटॉप इस तरह सेट है, प्रत्येक मॉनिटर एक स्वतंत्र डिस्प्ले है। यह एक्स अर्थ में एक ही 'डेस्कटॉप' है, लेकिन इस सेटअप बनाम 'दो मॉनिटरों में फैले एकल डेस्कटॉप' के साथ विशिष्ट डेस्कटॉप कार्यक्षमता के लिए कुछ सीमाएं हैं। [उदाहरण के लिए, आप किसी विंडो को एक मॉनिटर से दूसरे मॉनिटर पर नहीं खींच सकते, या यहां तक ​​कि एक मॉनिटर पर एक फ़ोल्डर से एक फ़ाइल को खींच सकते हैं और दूसरे मॉनिटर पर प्रदर्शित फ़ोल्डर में ड्रॉप कर सकते हैं।]

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

जैसा कि एक अन्य उपयोगकर्ता ने बताया है, कुछ डेस्कटॉप वातावरण स्वतंत्र डिस्प्ले का समर्थन करते हैं और अन्य नहीं करते हैं। मैं खुशी से अपने डेस्कटॉप के रूप में दस साल या उससे अधिक के लिए ग्नोम का उपयोग कर रहा था, जब तक कि गनोम की 3.0 श्रृंखला (जो एक डेस्कटॉप पर स्वतंत्र एक्स डिस्प्ले का समर्थन करने की क्षमता खो गई ... और ऐसा प्रतीत होता है कि ग्नोम विकास समुदाय के पास नहीं है इस क्षमता को पुनर्जीवित करने में रुचि)। दालचीनी डेस्कटॉप के पहले संस्करणों में यह क्षमता थी, लेकिन फेडोरा 19 या 20 के साथ मैं इसे दालचीनी के साथ हासिल कर सकता हूं। मैं इस समय Xfce के साथ फंस गया हूं।

स्वतंत्र एक्स डिस्प्ले प्राप्त करने के लिए, मुझे सावधानी से एक xorg.conf फ़ाइल तैयार करनी थी। मेरे हार्डवेयर के लिए, मालिकाना एनवीडिया ड्राइवर का उपयोग करते हुए, कुंजी एक ही BusID का उपयोग करते हुए कई उपकरणों की पहचान करने के लिए प्रतीत होती है, लेकिन तब प्रत्येक स्क्रीन अनुभाग के लिए विशिष्ट रूप से आपके सेटअप में प्रत्येक मॉनिटर से जुड़े पोर्ट की पहचान करने के लिए 'मेटामोड्स' विकल्प का उपयोग करें।

यहाँ मेरा xorg.conf है:

अनुभाग "ServerLayout"
    पहचानकर्ता "लेआउट 0"
    स्क्रीन 0 "स्क्रीन 0" 0 0
    स्क्रीन 1 "स्क्रीन 1" राइटऑफ "स्क्रीन 0"
    InputDevice "Keyboard0" "CoreKeyboard"
    InputDevice "Mouse0" "CorePointer"
    विकल्प "झिनेरमा" "0"
EndSection

अनुभाग "फाइलें"
    FontPath "/ usr / शेयर / फोंट / डिफ़ॉल्ट / टाइप 1"
EndSection

अनुभाग "InputDevice"
    # डिफ़ॉल्ट से उत्पन्न
    पहचानकर्ता "माउस0"
    ड्राइवर "माउस"
    विकल्प "प्रोटोकॉल" "ऑटो"
    विकल्प "डिवाइस" "/ देव / इनपुट / चूहों"
    विकल्प "Emulate3Buttons" "नहीं"
    विकल्प "ZAxisMapping" "4 5"
EndSection

अनुभाग "InputDevice"
    # डिफ़ॉल्ट से उत्पन्न
    पहचानकर्ता "Keyboard0"
    ड्राइवर "kbd"
EndSection

अनुभाग "मॉनिटर"
    पहचानकर्ता "मॉनिटर0"
    वेंडरनम "डेल"
    मॉडलनेम "P2411Hb"
    होरिज़संक 28.0 - 33.0
    वर्टफ्रेश 43.0 - 72.0
    विकल्प "DPMS"
EndSection

अनुभाग "डिवाइस"
    पहचानकर्ता "Device0"
    ड्राइवर "एनवीडिया"
    VendorName "NVIDIA Corporation"
    बोर्डनाम "क्वाड्रो K2000M"
    BusID "PCI: 1: 0: 0"
    स्क्रीन 0
EndSection

अनुभाग "स्क्रीन"
    पहचानकर्ता "स्क्रीन 0"
    डिवाइस "Device0"
    मॉनिटर "मॉनिटर 0"
    विकल्प "ट्विनव्यू" "0"
    विकल्प "मेटामोड्स" "DFP-0: एनवीडिया-ऑटो-चयन + 0 + 0"
    डिफ़ॉल्ट 24
    उप-प्रदर्शन "प्रदर्शन"
        गहराई 24
    EndSubSection
EndSection

अनुभाग "मॉनिटर"
    पहचानकर्ता "मॉनिटर 1"
    वेंडरनम "डेल"
    मॉडलनेम "P2411Hb"
    होरिज़संक 28.0 - 33.0
    वर्टफ्रेश 43.0 - 72.0
    विकल्प "DPMS"
EndSection

अनुभाग "डिवाइस"
    पहचानकर्ता "Device1"
    ड्राइवर "एनवीडिया"
    VendorName "NVIDIA Corporation"
    बोर्डनाम "क्वाड्रो K2000M"
    BusID "PCI: 1: 0: 0"
    स्क्रीन 1
EndSection

अनुभाग "स्क्रीन"
    पहचानकर्ता "स्क्रीन 1"
    डिवाइस "डिवाइस 1"
    मॉनिटर "मॉनिटर 1"
    विकल्प "ट्विनव्यू" "0"
    विकल्प "मेटामोड्स" "डीएफपी -2: एनवीडिया-ऑटो-चयन + 0 + 0"
    डिफ़ॉल्ट 24
    उप-प्रदर्शन "प्रदर्शन"
        गहराई 24
    EndSubSection
EndSection

उम्मीद है कि आपकी शुरुआत हो। मुझे किसी भी डेस्कटॉप वातावरण में एक gui टूल नहीं मिला है जो स्वतंत्र रूप से एक xorg.conf बनाता है जो स्वतंत्र डिस्प्ले का समर्थन करता है। मेरी सलाह किसी भी 'एक्स कॉन्फ़िगरेशन जनरेटर' टूल से शुरू करना है जो आपके चुने हुए वीडियो ड्राइवर (उदाहरण के लिए, एनवीडिया nvidia-xconfig) के साथ आता है और देखें कि क्या आप अपने परीक्षण और त्रुटि का मार्गदर्शन करने के लिए मेरे उदाहरण का उपयोग कर सकते हैं।


यदि आप अधिक गूढ़ समाधान के साथ ठीक हैं, तो awesomewm डिफ़ॉल्ट रूप से ऐसा करता है। मैं इसे अपनी व्यक्तिगत मशीन पर उपयोग करता हूं और इसे प्यार करता हूं, हालांकि यह मूल कारण नहीं था जो मैंने इसका उपयोग करना शुरू किया था।
विक्की चिजवानी

1

यह एक धागे में Ubuntu मंच पर पाया: दो मॉनिटर पर सूक्ति पैनल

अंश

मेरा मानना ​​है कि आप जो चाहते हैं वह निम्नलिखित है:

  1. आपको मॉनिटर # 1 पर पैनल को राइट क्लिक करना है और "न्यू पैनल" चुनना है।
  2. फिर Alt दबाए रखें और मॉनिटर # 2 पर नए पैनल को क्लिक करें और खींचें।

नोट: "विस्तारित" पैनल हमेशा आपकी भौतिक स्क्रीन के किनारों पर "चिपके" रहता है और इसलिए 2 मॉनिटरों पर स्पैन करने में असमर्थ हैं, यह डिजाइन द्वारा है।

मेरा मानना ​​है कि सभी दोहरे हेड स्क्रीनशॉट में दिखाई देने वाले 2 पैनल पूरे 4 अलग-अलग पैनल के चतुर लेआउट हैं।

मेट के साथ मुद्दा?

मैं लिनक्स मिंट इश्यू ट्रैकर में भी इस टिकट पर आया था, जिसे संक्षेप में यह कहना है कि वर्तमान में मेट में यह सुविधा उपलब्ध नहीं है।

संदर्भ


मौजूदा पैनल पर राइट क्लिक करने पर कोई "नया पैनल" विकल्प नहीं है।
स्वोपर

@ स्वॉपर - आपके पास मौजूदा टूलबार पर क्लिक करने पर संदर्भ मेनू में कौन से विकल्प हैं? मेरे अपडेट भी देखें।
स्लम

सेटिंग्स (जो प्रासंगिक सिस्टम सेटिंग्स जैसे थीम, पैनल सेटिंग्स आदि के लिए कुछ लिंक दिखाने के लिए फैलती है), समस्या निवारण (जो रिस्टार्ट दालचीनी, ग्लास देखने और सभी सेटिंग्स को डिफ़ॉल्ट रूप से दिखाने के लिए फैलता है), पैनल संपादन मोड (चालू / बंद टॉगल करने के लिए) , पैनल सेटिंग्स और पैनल में एप्लेट्स जोड़ें।
स्वोपर

-1

सबसे आसान उपाय है, दूसरी स्क्रीन पर डॉकी का उपयोग करना, स्क्रीन पर डिफ़ॉल्ट कॉल एप्स द्वारा डॉक करना यह ऑन है :)


2
मुझे विश्वास नहीं है कि एप्लिकेशन-लॉन्चर को बदलना वास्तव में यहां एक समाधान है। शायद एक काम के आसपास। आदर्श रूप से, एक विशेष कार्यक्षेत्र के लिए एक विशेष मॉनिटर सेट करने में सक्षम होने के नाते एक खिड़की प्रबंधक की उम्मीद है।
HalosGhost
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.