दो एक्स-स्क्रीन, दूसरी स्क्रीन पर विंडो मैनेजर कैसे प्राप्त करें?


12

मैं Ubuntu 14.04 एकता के साथ उपयोग कर रहा हूं। मेरे पास अलग-अलग ग्राफिक्स कार्ड पर दो एक्स-स्क्रीन हैं। मेरा मानना है कि स्क्रीन हैं :0.0और :0.1

समस्या यह है कि, स्टार्टअप पर, केवल मेरी प्राथमिक स्क्रीन में एक विंडो मैनेजर होता है, जिसमें यूनिटी / कॉम्पिज़ होता है।

मैंने निम्नलिखित कोशिश की है:

DISPLAY=:0.1 compiz --replace &

जिसमें मेरे प्राथमिक प्रदर्शन से सभी विंडो सजावट को हटाने का प्रभाव है और एकता लांचर को हटा देता है। इसके अलावा, सभी कीबोर्ड इनपुट को स्थायी रूप से मेरे दूसरे डिस्प्ले पर निर्देशित किया जाता है!

DISPLAY=:0.0 metacity --replace &

दूसरे प्रदर्शन में कार्यक्षमता को पुनर्स्थापित करने में सक्षम है, दोनों के साथ परिचालन प्रदर्शित करता है, लेकिन कोई एकता नहीं है, और दूसरे प्रदर्शन पर कोई खिड़की सजावट नहीं है।

मैं के कई संयोजनों की कोशिश की है :0.0, :0.1, unity metacity gnome-wmऔर compizसाथ --replaceहै, लेकिन यह काम करने के लिए किसी भी तरह से नहीं मिली है। मुझे जो चाहिए, वह है विंडो मैनेजर रखने के लिए और प्राथमिक डिस्प्ले पर सक्षम करने के लिए कम्पोज़िटिंग करने के लिए दोनों डिस्प्ले।

पुनश्च:

मैंने 2 एक्स-स्क्रीन पर फैसला किया है, क्योंकि मॉनिटर दो अलग-अलग एनवीडिया ग्राफिक्स कार्ड द्वारा संचालित होते हैं, इसलिए मैं जो इकट्ठा करता हूं उससे अलग एक्स-स्क्रीन की आवश्यकता होती है।

मुझे पहले gnome-classic+ के साथ सफलता मिली है Xinerama, जो एक बड़ी एक्स-स्क्रीन को दोनों मॉनिटरों को कवर करने की अनुमति देता है, लेकिन कोई कंपोजिंग नहीं है।


पुनश्च

मेरा /etc/X11/xorg.confहै:

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 1920 0
    Screen      1  "Screen1" LeftOf "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

तथा

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "metamodes" "DVI-I-1: nvidia-auto-select +1080+0 {rotation=left}"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "metamodes" "nvidia-auto-select +0+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

जहां Device0एक है "Quadro FX 580"और Device1एक है "GeForce 8600 GT"

जवाबों:


1

मुझे नहीं लगता कि आप एक ही विंडो मैनेजर को एक ही उपयोगकर्ता पर, दो एक्स सर्वरों पर चला सकते हैं। कम से कम आप इसे ज्यादातर फीचर से भरपूर wms के साथ नहीं कर सकते।

xfwm4अपने द्वितीयक wm के रूप में (XFCE विंडो मैनेजर) चलाने का प्रयास करें ।

पुनश्च: मुझे याद है कि एक दोहरे कार्ड ATI कॉन्फिगरेशन और xmonadअतीत में शिनरामा को कंपोज़ करने में मज़ा आता है , इसलिए मैं सलाह दूंगा कि अगर आप >=3मॉनिटर का इस्तेमाल कर रहे हैं तो उसके साथ प्रयोग करते रहें ।


0

इसके लिए आपको जिनेरामा की आवश्यकता है

2 ग्राफिक्स कार्ड क्या हैं? क्या वे इतने करीब हैं कि आप दोनों के लिए एक ही ड्राइवर चला सकते हैं, या पूरी तरह से अलग ड्राइवर हैं?

जैसे मैं अभी मशीन का उपयोग कर रहा हूं, मेरे पास 2 डिसमिलर कार्ड पर 3 स्क्रीन हैं:

03:00.0 VGA compatible controller: NVIDIA Corporation GM107GL [Quadro K620] (rev a2)
04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series]

जब तक मैं Nouveau FOSS ड्राइवरों का उपयोग करता हूं, यह ठीक काम करता है और मैंने दोनों पर X.org को तेज किया है।

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