मैं ड्यूल स्क्रीन सेटअप पर डुप्लिकेट दूसरा यूनिटी लॉन्चर कैसे हटा सकता हूं?


150

मेरी दोहरी स्क्रीन डिस्प्ले पर मेरे पास बाएं हाथ की स्क्रीन पर और दाहिने हाथ की स्क्रीन पर एक एकता लांचर है। दोनों पूरी तरह से ठीक काम करते हैं।

हालाँकि, मैं नहीं चाहता कि यह दूसरा लांचर मेरे दाहिने हाथ की स्क्रीन पर मौजूद हो। मैं इसे कैसे निकाल सकता हूं? यदि यह मायने रखता है, तो मैं ट्विनव्यू सेटअप के साथ NVIDIA ड्राइवरों का उपयोग कर रहा हूं।

एक दोहरी स्क्रीन सेटअप जहां दोनों लांचर दिखाई दे रहे हैं

जवाबों:


221

अब तुम यह कर सकते हो।

प्रदर्शन वरीयताएँ खोलें, और फिर आप एक डिस्प्ले या उन सभी पर लॉन्चर होने के बीच चयन कर सकते हैं।

यहां छवि विवरण दर्ज करें

यह डायलॉग डिस्प्ले के बीच चिपचिपे किनारों (यानी माउस स्लोडाउन) को चालू या बंद करने की अनुमति देता है।


5
ध्यान दें कि यह तभी काम करता है जब यूनिटी आपके दोहरे हेड कॉन्फ़िगरेशन का सही पता लगाती है - जो वर्तमान में ऐसा नहीं है यदि आप एनवीडिया ड्राइवरों के साथ ट्विनव्यू का उपयोग करते हैं।
कीनन

1
अब यह 302.x के साथ शुरू होता है, बाइनरी एनवीडिया ड्राइवर प्रोपेटली RandR को सपोर्ट करता है।
कमुलस ००

1
मेरा विन्यास ट्विनव्यू है, और इसके साथ, मुझे मॉनिटर सेट करने के लिए nvidia-settings का उपयोग करना पड़ा, मैं टास्कबार को "X स्क्रीन के लिए प्राथमिक प्रदर्शन" के रूप में चाहता था
Diederik

1
@ सिगुर मैं ऐसा करने के किसी भी तरीके से परिचित नहीं हूं। हालांकि आपको इसके बारे में एक सवाल पूछने के लिए स्वतंत्र महसूस करना चाहिए!
jrg

1
हर हीरो एक केप नहीं पहनता। धन्यवाद दोस्त, मेरी जान बचाई!
मार्सेलो ग्रीची ने

33

स्लोडाउन एक ऐसा फीचर है, जो लॉन्चर को ऑटो-हाइड करने के लिए सेट करने पर इसे इस्तेमाल करना संभव बनाता है। मुझे लगता है कि यह एक बग है जिसका उपयोग तब किया जाता है जब लांचर हमेशा दृश्यमान होता है। मैंने इसे Launchpad.net पर रिपोर्ट किया है, जहां बग दर्ज किए गए हैं, और आप इसे प्रभावित करने के लिए सेट करना चाह सकते हैं। आप इसे यहाँ पा सकते हैं: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/b454547

इस बीच, आप इसका उपयोग करके /apps/compiz-1/plugins/unityshell/screen0/options/overcome_pressureऔर /apps/compiz-1/plugins/unityshell/screen0/options/stop_velocitygconf-editor में स्वयं को कॉन्फ़िगर कर सकते हैं

आप एकता प्लगिन, प्रायोगिक टैब में CCSM (Compiz कॉन्फ़िगर सेटिंग्स प्रबंधक) में इन मापदंडों को भी कॉन्फ़िगर कर सकते हैं


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

3
अच्छा जवाब। रिकॉर्ड के लिए, मैंने निम्नलिखित मान निर्धारित किए हैं: /apps/compiz-1/plugins/unityshell/screen0/options/overcom_pressure=1एक स्क्रीन से दूसरी स्क्रीन पर आसानी से पास करना संभव है और फिर /apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity=20भी बाईं स्क्रीन पर छिपे हुए लांचर को एक्सेस करना संभव है।
ℝएफ़िंक

2
यह मेरे लिए कोई समाधान नहीं था, लेकिन मुझे सही जगह पर ले गया। नीचे दिए गए @ वोड्ड वॉलेंटाइन से पता चलता है कि num_launchers1 पर सेट विकल्प केवल प्राथमिक स्क्रीन पर लॉन्चर को प्रदर्शित करेगा।
redbmk

8

मुझे बस gconf-editor में एक सेटिंग मिली, जो आपको लॉन्चर को सिर्फ आपके प्राथमिक डेस्कटॉप पर सेट करने की अनुमति देगा /apps/compiz-1/plugins/unityshell/screen0/options/num_launchers:। यदि आप इसे 1 पर सेट करते हैं, तो एकता लांचर केवल प्राथमिक डेस्कटॉप पर प्रदर्शित किया जाएगा। यदि आप इसे 0 पर सेट करते हैं, तो लांचर सभी डेस्कटॉप पर उपलब्ध होगा।

इस सेटिंग के अतिरिक्त, मैंने पार किए गए दबाव ( /apps/compiz-1/plugins/unityshell/screen0/options/overcom_pressure=1) और स्टॉप वेलोसिटी ( /apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity=20) को भी सेट किया ।


मैंने देखा कि यह फीचर अब ccsm में उपलब्ध है, एक ड्रॉपडाउन में "लॉन्चर मॉनिटर" नामक प्रायोगिक टैब के तहत। आप "ऑल मॉनिटर्स" या "प्राइमरी डेस्कटॉप"
निकोली

अतिरिक्त ध्यान दें, gconf में उपरोक्त सेटिंग्स केवल पूर्ण एकता इंटरफ़ेस के लिए हैं। यदि आप Unity2d का उपयोग कर रहे हैं, तो आप उन्हें dconf में पा सकते हैंcom/canonical/unity-2d/launcher/only-one-launcher
निक्कोली

4

मैंने डिस्पर का उपयोग करके हल किया। एक टर्मिनल में टाइप करें:

sudo apt-get install disper

पाओलो एबरमन या एनवीडिया-सेटिंग्स या आपके लिए जो भी काम करता है, द्वारा प्रस्तावित विधि के साथ समस्या को हल करने के बाद, एक टर्मिनल में टाइप करें:

disper --export < /path-to-my-file/my-disper-file.metamode

my-file.metamode इस प्रकार है:

backend: nvidia
associated displays: DFP-0, DFP-1
metamode: DFP-0: 1366x768 @1366x768 +1920+312, DFP-1: 1920x1080 @1920x1080 +0+0
scaling: stretched, stretched
xinerama info order: DFP-1, DFP-0

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

आप स्क्रिप्ट का उपयोग कर सकते हैं और इसे स्टार्टअप पर चला सकते हैं:

#!/bin/sh
#Auto switch single/extend display with disper on Multiple Monitor.
lines=$(disper -l | wc -l)
display_count=$((lines / 2))
if [ $display_count -eq "1" ]; then
   disper -s
else
   disper --import < /path-to-my-file/my-disper-file.metamode
fi

यह मेरे एनवीडिया ग्राफिक्स कार्ड (सटीक और क्वांटल दोनों) के साथ काम करता है।

आशा है ये मदद करेगा।


3

मैंने ऊपर से संयुक्त सेटिंग्स की कोशिश की:

/apps/compiz-1/plugins/unityshell/screen0/options/num_launchers=1
/apps/compiz-1/plugins/unityshell/screen0/options/overcom_pressure=1
/apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity=20

वह ज्यादातर मेरे लिए सफल था। एक लांचर केवल प्राथमिक स्क्रीन पर दिखाई देता है, और माउस बिना किसी हिचकिचाहट के एक स्क्रीन से दूसरी स्क्रीन पर चला जाता है। हालांकि, मैंने पाया कि शेष लांचर सुपर कुंजी का उपयोग किए बिना प्रकट नहीं होगा। इसे निम्न सेट करके ठीक किया जा सकता है:

/apps/compiz-1/plugins/unityshell/screen0/options/reveal_pressure=1

BTW यह NVidia ड्राइवरों के साथ है।


0

बस मेरे लिए इस मुद्दे /apps/compiz-1/plugins/unityshell/screen0/options/stop_velocityको 1तय करने के लिए बदल रहा है ... मैं जरूरी नहीं कि दूसरे टास्कबार को हटाना चाहता था, बस एक स्क्रीन से दूसरी स्क्रीन पर जाने पर ठहराव पसंद नहीं था।

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