लॉन्चर को तब दिखाने से रोकें जब सुपर कुंजी को केवल नीचे रखा जाता है या जब इसे किसी अन्य कुंजी के साथ जोड़ा जाता है


10

प्रसंग

मुझे विभिन्न कीबोर्ड शॉर्टकट संयोजनों के भाग के रूप में सुपर कुंजी का एक संशोधक कुंजी के रूप में उपयोग करना पसंद है। उदाहरण के लिए, ग्रिड के हिस्से के रूप में मेरे पास दो शॉर्टकट कुंजियाँ हैं (सुपर + एच और सुपर + एल) जो क्रमशः बाईं और दाईं ओर खिड़कियां डालती हैं।

हालाँकि, जब भी मैं इन शॉर्टकट कुंजियों का उपयोग करता हूं तो यूनिटी लॉन्चर मेनू भी प्रदर्शित होता है। जब मैं विंडोज + 1,2,3 दबाता हूं तो ऐसा नहीं होता है।

मैं इस तथ्य को भी पसंद करता हूं कि सामान्य रूप से यूनिटी लॉन्चर मेनू को सुपर कुंजी (यानी, जब किसी अन्य कुंजी के साथ संयोजन में दबाया नहीं जाता है) द्वारा ट्रिगर किया जाता है। इसलिए मैं इसे पूरी तरह से निष्क्रिय नहीं करना चाहता।

सवाल

  • क्या यूनिटी लॉन्चर मेन्यू को प्रदर्शित करने से रोकने का एक तरीका है जब सुपर कुंजी को दूसरी कुंजी के साथ जोड़ा जाता है?

जवाबों:


1

आप शायद एकता को कुछ संपादन किए बिना अपनी कार्यक्षमता को प्राप्त नहीं कर सकते। (प्रोग्रामिंग ज्ञान की आवश्यकता है)

दो मामलों के बीच अंतर बताने का कोई स्पष्ट तरीका नहीं है। या तो एकता सुपर पर प्रमुख प्रेस / रिलीज की घटनाओं के लिए बाध्य कर सकती है (जो कि आयोजित होने के दौरान अन्य कुंजी को दबाया नहीं जाएगा) या यह कुंजी संयोजनों के लिए बाध्य हो सकता है, इस स्थिति में यह सुपर को नहीं देखेगा, जो कुछ भी कुंजी पर एक संशोधक के रूप में छोड़कर कि इसके साथ संयोजन में दबाया गया था।

XGrabKeyboardजब आप सुपर को दबाते हैं और XUngrabKeyboardजब आप इसे जारी करते हैं, तो यह आवश्यक है कि आप जिस कार्यक्षमता का उपयोग करना चाहते हैं, उसे प्राप्त करना सैद्धांतिक रूप से संभव हो, लेकिन इस पर पूरी तरह से जाना सामान्य नहीं है।

आमतौर पर आईसडब्लूएम और विंडोज जैसी चीजों में मैं क्या देखता हूं, इसके लिए एक Superमुख्य कीबाइंडिंग और फिर खिड़की पर स्थानीय कीबाइंडिंग होना चाहिए जो कि Super+R(विंडोज रन ... डायलॉग) जैसी चीजों के लिए कॉल करता है।

मेरी सलाह होगी कि आप अपने लॉन्चर शॉर्टकट को किसी सुपर नंगे सुपर हिट की तरह लगभग आसानी से रिबेट करें। (मैं ल्यूबुन्टू में उपयोग किए जाने वाले grrunSuper+Space की प्रतिलिपि के लिए उपयोग करता हूं, जो उपयोग करने के साथ Ctrl+Spaceऔर फ़ायरफ़ॉक्स में SiteLauncherAlt+Space जैसे अन्य लॉन्चरों के लिए अच्छी तरह से मेल खाता है )


1
यकीन नहीं होता कि यह कहने के लिए यह सही जगह है लेकिन .. यह पूरी तरह से खिड़कियों पर काम करता है तो उबंटू में "कठिन" क्यों होगा? बस नीचे घटनाओं के बजाय कुंजी को बांधें।
रिचार्डविडेन

क्योंकि आपके पास अभी भी जो कुछ भी होता है उसके अलावा लॉन्चर ओपनिंग होगी। यदि आप एकता के लिए कीबाइंडिंग के लिए सहज रूप से उचित तरीके से सुपर-बाइंडिंग कार्य करना चाहते हैं, तो आपको एकता को सभी Super+Somethingसंयोजनों को हथियाने की जरूरत है और फिर उन घटनाओं को फिर से भेजें जिनकी उन्हें परवाह नहीं है।
ssokolow

0

CompizConfig सेटिंग्स प्रबंधक खोलें और Ubuntu एकता प्लगइन अनुभाग में। इसे अक्षम करने के लिए "लॉन्चर को दिखाने के लिए कुंजी" विकल्प के बगल में स्थित एक्स पर क्लिक करें।


1
सलाह के लिये धन्यवाद। दुर्भाग्य से, यह सभी प्रासंगिक कार्यक्षमता को अक्षम करता है। यानी, मैं अब सुपर को लॉन्चर दिखाने के लिए नहीं दबा सकता। मैं प्रोग्राम शुरू करने / सक्रिय करने के लिए अब सुपर + 1 का उपयोग नहीं कर सकता। जब मैं सुपर को किसी अन्य कुंजी के साथ संयोजित करता हूं, तो मैं लांचर को दिखाने से रोकना चाहता हूं।
जेरोमे एंग्लीम

0

आप confity http://sourceforge.net/projects/confity/ डाउनलोड कर सकते हैं । आपके द्वारा इसे टार किए जाने के बाद आपको uiSelcectoinDialog.py (Make shore it excuteble) पर क्लिक करना होगा, ठीक दबाएं, तल पर आप शॉर्ट कट्स को बदल सकते हैं या फिर हटा सकते हैं। यह कुछ अतिरिक्त उपयोगी चीजों के साथ आता है जो एकता को थोड़ा और अधिक अनुकूल बनाने के लिए बनाते हैं।


धन्यवाद। मुझे कॉन्फिडेंस पर कुछ लेखों में एक त्वरित लिंक मिला, यह काफी हद तक CompizConfig यूनिटी सेटिंग्स के समान दिखाई दिया।
जेरोमे एंग्लीम

0

प्रश्न में आप क्या पूछ रहे हैं और अन्य उत्तरों की टिप्पणियों में आप क्या कह रहे हैं, इससे लगता है कि आप क्या चाहते हैं:

  • सुपर का उपयोग अन्य चाबियों के साथ संयोजन में किया जाना चाहिए
  • जब आप सुपर दबाते हैं और आप लॉन्चर दिखाना चाहते हैं
  • सुपर + अंक (1-9) दबाने पर एक एप्लिकेशन को खोलना और / या स्विच करना चाहिए
  • जब आप इसे 1-9 के अलावा अन्य कुंजियों के साथ संयोजन में उपयोग करते हैं, तो आप लॉन्चर को दिखाना नहीं चाहते हैं।

यह असंभव है। एकमात्र उपाय जिसके बारे में मैं सोच सकता हूं, वह यह है कि लॉन्चर कितनी जल्दी दिखाता है, इसके लिए एक विलंब निर्धारित करना है, लेकिन यदि आप ऐसा करना चाहते हैं तो यह कष्टप्रद होगा। यह उस कार्यक्षमता के लिए उपयोग करने के लिए बहुत अधिक कठिन बना देगा, जो इसे कम उपयोगकर्ता के अनुकूल बना देगा।

यदि आपके पास इस बारे में कोई विचार है कि यह कैसे किया जा सकता है, तो निःसंकोच एक ईमेल लिखने के लिए स्वतंत्र महसूस करें।

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