हमने पहले ही आपको दिखाया है कि किसी भी लिनक्स एप्लिकेशन में शॉर्टकट कुंजियों को कैसे अनुकूलित किया जाए, लेकिन आज के पाठ के लिए हम इसे एक कदम आगे ले लेंगे और एक शॉर्टकट कुंजी असाइन करेंगे जो वर्तमान में फोकस विंडो होने के लिए एक खुले एप्लिकेशन को स्विच करता है।
विचार यह है कि माउस का उपयोग करने या Alt + Tab स्विचर में विंडो के सेट के माध्यम से फ़्लिप करने के बजाय, आप अपने सबसे महत्वपूर्ण विंडो में हॉटकी को तुरंत असाइन कर सकते हैं और उन्हें एक ही कीस्ट्रोक के साथ स्विच कर सकते हैं, स्वयं को बहुत समय बचा सकते हैं। इस कार्य को लिनक्स पर पूरा करने के लिए, हम उत्कृष्ट ऑटोकी उपयोगिता का उपयोग करेंगे।
ध्यान दें: यदि आप विंडोज़ ऐसा करने के लिए चाहते हैं, तो आप आसानी से ऑटोहॉटकी के साथ कार्य पूरा कर सकते हैं।
परिदृश्य
चूंकि मैं Google क्रोम में अपना अधिकांश काम करता हूं, इसलिए मुझे जितनी जल्दी हो सके इसे सुलभ करने की आवश्यकता है और मैं आमतौर पर अपनी खुली क्रोम विंडो पर स्विच करने के लिए Alt + G कुंजी संयोजन असाइन करता हूं।
ऑटोकी इंस्टॉल करना
आप सिनैप्टिक पैकेज मैनेजर खोलना चाहते हैं और इसके लिए त्वरित खोज करना चाहते हैं autokey, बॉक्स को चेक करें, और उसके बाद पैकेज स्थापित करें। आप इसे apt-get कमांड का उपयोग करके इंस्टॉल भी कर सकते हैं:
sudo apt-get install autokey
एप्लिकेशन विंडो में शॉर्टकट कुंजी असाइन करना
सिस्टम ट्रे आइकन से ऑटोकी कॉन्फ़िगरेशन स्क्रीन खोलें, और उसके बाद मेनू से एक नई स्क्रिप्ट बनाएं, और उसके बाद निम्न कोड में पेस्ट करें:
window.activate(‘Google Chrome’)
आप हॉटकी सेटिंग के बगल में सेट बटन का उपयोग करना चाहेंगे, और अपनी पसंदीदा हॉटकी-मेरा असाइन करें Alt + G है, हालांकि आप यह सुनिश्चित करना चाहते हैं कि हॉटकी सेट करते समय आप लोअरकेस जी का उपयोग करें- अगर आप इसे सेट करते हैं एक अपरकेस अक्षर का उपयोग करके यह सही व्यवहार नहीं करेगा।
यह कैसे काम करता है?
जब आपने शॉर्टकट कुंजी को असाइन किया है जिसे आपने असाइन किया है, तो ऑटोकी आपके द्वारा जोड़े गए स्क्रिप्ट को चलाएगा-इस मामले में, यह एक साधारण पायथन स्क्रिप्ट है जो खुली विंडोज़ को नियंत्रित करने के लिए wmctrl फ़ंक्शंस का उपयोग करती है। Window.activate फ़ंक्शन के लिए सिंटैक्स यहां दिया गया है, जो निर्दिष्ट विंडो को सक्रिय विंडो के रूप में स्विच करता है:
window.activate(‘partial window title here’)
असल में आपको केवल विंडो शीर्षक का मिलान हिस्सा है, और Google क्रोम के मामले में, विंडो शीर्षक हमेशा अंत में "- Google क्रोम" होता है।