Linux पर दोहराए जाने वाले कार्यों को स्वचालित करने के लिए AutoKey का उपयोग कैसे करें

AutoKey Linux के लिए एक स्क्रिप्टिंग एप्लिकेशन है। यह आपको अपने कंप्यूटर पर दोहराए जाने वाले और तुच्छ कार्यों को स्वचालित करने देता है ताकि आप उन्हें जल्दी और कुशलता से निष्पादित कर सकें।

AutoKey अच्छी तरह से काम करने वाले कुछ कार्यों में टेक्स्ट विस्तार, टाइपो को ठीक करना, प्रोग्राम लॉन्च करना और बॉयलरप्लेट टेक्स्ट सम्मिलित करना शामिल है। इसके अलावा, आप इसका उपयोग अपनी मशीन पर जटिल सिस्टम क्रियाओं को स्वचालित करने के लिए कस्टम स्क्रिप्ट चलाने के लिए भी कर सकते हैं।

हालाँकि, AutoKey अपने पहली बार उपयोग करने वालों के लिए डराने वाला हो सकता है। इसके लिए, लिनक्स पर AutoKey को स्थापित करने, सेट करने और उपयोग करने में आपकी सहायता करने के लिए यहां एक मार्गदर्शिका दी गई है।

ऑटोकी क्या है?

AutoKey Linux के लिए एक स्वतंत्र और ओपन-सोर्स डेस्कटॉप ऑटोमेशन उपयोगिता है। यह आपको हॉटकी या ट्रिगर वाक्यांशों का उपयोग करके आपके कंप्यूटर पर विभिन्न दोहराव वाले कार्यों को स्वचालित करने की अनुमति देता है ताकि आप उन्हें कुशलता से निष्पादित कर सकें।

यदि आप अभी AutoKey से शुरुआत कर रहे हैं, तो टेक्स्ट विस्तार और स्वतः सुधार दो ऐसे अनुप्रयोग हैं जहाँ सॉफ़्टवेयर आपके लिए अच्छे काम का साबित हो सकता है। और समय के साथ, जैसे ही आप AutoKey के साथ सहज हो जाते हैं और स्क्रिप्टिंग अवधारणाओं और उनकी पेचीदगियों की समझ विकसित करते हैं, आपको जटिल कार्यों को स्वचालित करने के लिए Python स्क्रिप्ट को निष्पादित करने के लिए इसका उपयोग करने में सक्षम होना चाहिए।

लिनक्स पर ऑटोकी कैसे स्थापित करें

AutoKey सभी प्रमुख Linux distros के लिए उपलब्ध है और दो संस्करणों में आता है: autokey-gtk और autokey-qt

शुरुआती लोगों के लिए, जीटीके और क्यूटी टूलकिट हैं जिनका उपयोग लिनक्स के लिए जीयूआई-आधारित ऐप विकसित करने के लिए किया जाता है। दोनों में से, GNOME-शैली के कार्यक्रमों के लिए GTK पसंदीदा विकल्प है, जबकि Qt KDE के लिए प्रोग्राम बनाने का मानक विकल्प है। सौंदर्य प्रसाधनों में बदलाव के अलावा, हालांकि, जीटीके और क्यूटी दोनों के साथ बनाए गए कार्यक्रम समान आंतरिक संरचना साझा करते हैं।

इसलिए, आप अपने कंप्यूटर पर किस लिनक्स डिस्ट्रो का उपयोग कर रहे हैं, इसके आधार पर आप ऑटोकी के जीटीके या क्यूटी संस्करण को डाउनलोड करने का निर्णय ले सकते हैं।

सम्बंधित: GTK+ और Qt . में क्या अंतर है?

इसके लिए भी आपके पास दो विकल्प हैं। आप या तो पैकेज मैनेजर का उपयोग कर सकते हैं, जो आपके लिनक्स डिस्ट्रो में पहले से इंस्टॉल आता है, त्वरित इंस्टॉलेशन के लिए। या, यदि आप AutoKey का नवीनतम संस्करण चाहते हैं, तो आप pip का उपयोग कर सकते हैं।

हालांकि, एक पैकेज प्रबंधक का उपयोग करके AutoKey को स्थापित करने के लिए अनुशंसित विकल्प है क्योंकि यह pip की तुलना में बहुत आसान और अनुकूल स्थापना प्रक्रिया प्रदान करता है। अपने कंप्यूटर पर AutoKey स्थापित करने के लिए नीचे दिए गए चरणों का पालन करें।

डेबियन पर (उबंटू, टकसाल, प्राथमिक)

डेबियन-आधारित लिनक्स वितरण पर AutoKey स्थापित करने के लिए, टर्मिनल में निम्न कमांड चलाएँ:

 sudo apt install autokey-gtk

ऑटोकी-क्यूटी स्थापित करने के लिए, दर्ज करें:

 sudo apt install autokey-qt

फेडोरा पर

फेडोरा पर AutoKey का उपयोग करके स्थापित करें:

 sudo dnf install autokey-gtk

आर्क लिनक्स पर

AutoKey आर्क लिनक्स पर AUR (आर्क यूजर रिपोजिटरी) के माध्यम से उपलब्ध है। तो आप इसे चलाकर स्थापित कर सकते हैं:

 yay -Syy autokey-gtk

AutoKey प्रारंभिक रन

AutoKey स्थापित होने के साथ, एप्लिकेशन मेनू पर जाएं और प्रोग्राम लॉन्च करें। जब यह खुलता है, तो सिस्टम आपको मुख्य विंडो के साथ बधाई देगा जो दो खंडों में विभाजित है: बायां फलक आपको वाक्यांशों और लिपियों के माध्यम से नेविगेट करने में मदद करता है, जबकि दायां आपको बाईं ओर आपके द्वारा चुने गए आइटम का पूर्वावलोकन और निर्माण/कॉन्फ़िगर करने की अनुमति देता है।

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

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

ऐसा करने के लिए, संपादित करें > वरीयताएँ पर जाएँसामान्य टैब पर स्विच करें और लॉग इन पर AutoKey को स्वचालित रूप से प्रारंभ करने के लिए बॉक्स को चेक करें। परिवर्तनों को सहेजने के लिए ओके पर क्लिक करें।

AutoKey वाक्यांशों का उपयोग कैसे करें

जैसा कि ऊपर उल्लेख किया गया है, ऐसे कई उपयोग-मामले हैं जहां आप AutoKey वाक्यांशों का उपयोग कर सकते हैं। अब, AutoKey वाक्यांशों को कार्य में दिखाने के लिए, आइए देखें कि आप टेक्स्ट/वाक्यांश का विस्तार करने के लिए एक संक्षिप्त नाम कैसे सेट कर सकते हैं।

  1. न्यू बटन पर क्लिक करें और वाक्यांश चुनें।
    AutoKey वाक्यांशों का उपयोग करना
  2. वाक्यांश को एक नाम दें और OK दबाएं।
  3. दाहिनी खिड़की पर, वाक्यांश सामग्री दर्ज करें पर क्लिक करें और जब आप इसका संक्षिप्त नाम टाइप करें तो इसे उस टेक्स्ट से बदलें जिसे आप दर्ज करना चाहते हैं।
  4. संक्षिप्ताक्षरों के बगल में स्थित सेट बटन पर क्लिक करें।
    AutoKey वाक्यांशों का उपयोग करना
  5. सेट संक्षिप्तीकरण विंडो में जोड़ें पर टैप करें और वह संक्षिप्त नाम दर्ज करें जिसके साथ आप वाक्यांश का विस्तार करना चाहते हैं।
  6. ट्रिगर ऑन के लिए ड्रॉपडाउन बटन दबाएं और सभी गैर-शब्द चुनें
    AutoKey वाक्यांशों का उपयोग करना
  7. ठीक मारो।
  8. मुख्य विंडो में, सेव बटन पर टैप करें।

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

यदि आप सॉफ्टवेयर विकास में हैं और अपनी परियोजना में कुछ पायथन पुस्तकालयों का उपयोग करना चाहते हैं, तो आप उसी के लिए एक वाक्यांश बना सकते हैं जो उन पुस्तकालयों को संपादक में दर्ज करता है जब आप इसे टाइप करते हैं।

इसके अलावा, यदि आपने ऐसे बहुत से वाक्यांशों को एकत्र कर लिया है – एक ऐसे बिंदु पर जहां उन्हें याद रखना मुश्किल है – आप इन सभी वाक्यांशों की सूची देखने के लिए एक हॉटकी असाइन कर सकते हैं और टेक्स्ट फ़ील्ड में प्रवेश करने के लिए किसी एक को चुन सकते हैं।

ऐसा करने के लिए नीचे दिए गए चरणों का पालन करें:

  1. नया फ़ोल्डर बनाने के लिए नया बटन दबाएं।
    किसी वाक्यांश के लिए हॉटकी असाइन करना
  2. उन सभी वाक्यांशों को इस फ़ोल्डर में ले जाएँ जिन्हें आप एक साथ समूहित करना चाहते हैं।
  3. फ़ोल्डर का चयन करें, और दाईं ओर फ़ोल्डर सेटिंग्स में , हॉटकी के पास सेट बटन पर क्लिक करें
    किसी फ़ोल्डर में हॉटकी असाइन करना
  4. एक संशोधक कुंजी चुनें, प्रेस टू सेट का चयन करें , और एक कुंजी संयोजन उत्पन्न करने के लिए एक कुंजी दर्ज करें। ओके को हिट करें और बदलावों को सेव करें।
    किसी फ़ोल्डर में हॉटकी असाइन करना

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

AutoKey स्क्रिप्ट का उपयोग कैसे करें

AutoKey स्क्रिप्ट तब चलन में आती हैं जब आप केवल टेक्स्ट विस्तार की तुलना में अधिक उन्नत संचालन करना चाहते हैं। एक स्क्रिप्ट का उपयोग करके, आप ऐप्स चला सकते हैं, फ़ाइलें/फ़ोल्डर खोल सकते हैं, और अन्य चीजों के साथ विंडो और माउस ईवेंट को नियंत्रित कर सकते हैं।

इस गाइड के प्रयोजन के लिए, आइए देखें कि आप Google Chrome को खोलने के लिए AutoKey स्क्रिप्ट का उपयोग कैसे कर सकते हैं।

  1. न्यू बटन पर क्लिक करें और स्क्रिप्ट चुनें।
    AutoKey स्क्रिप्ट का उपयोग करना
  2. अपनी स्क्रिप्ट को एक नाम दें और OK दबाएं।
  3. दाहिनी खिड़की पर, कोड की निम्नलिखित पंक्तियों के साथ # अपना स्क्रिप्ट कोड दर्ज करें :
     import subprocess
    subprocess.Popen(["usr/bin/google-chrome"])
  4. हॉटकी के आगे सेट बटन दबाएं और हॉटकी सेट करें।
    AutoKey स्क्रिप्ट का उपयोग करना
  5. ठीक क्लिक करें।
    AutoKey स्क्रिप्ट का उपयोग करना
  6. अपनी स्क्रिप्ट को सेव करने के लिए सेव पर टैप करें

अब, हर बार जब आप क्रोम चलाना चाहते हैं, तो इस हॉटकी को हिट करें, और यह स्क्रिप्ट को निष्पादित करेगा और क्रोम लॉन्च करेगा।

जिस तरह से आपने पिछले अनुभाग में समान वाक्यांशों को एक फ़ोल्डर में समूहीकृत किया था, उसी तरह आप समान स्क्रिप्ट को आवश्यकतानुसार आसानी से चलाने के लिए भी समूहित कर सकते हैं।

स्क्रिप्ट का प्रभावी ढंग से उपयोग करने के लिए, आपको पायथन की कार्यशील समझ होनी चाहिए। उदाहरण के लिए, उदाहरण के लिए, हमने उपरोक्त उदाहरण में एक नई प्रक्रिया को खोलने के लिए सबप्रोसेस मॉड्यूल (सबप्रोसेस मैनेजमेंट) का उपयोग किया है। आप पाइथन के आधिकारिक दस्तावेज़ों का उपयोग करके सबप्रोसेस और अन्य मॉड्यूल और घटकों के बारे में अधिक जान सकते हैं।

सम्बंधित: पायथन का OS मॉड्यूल क्या है और आप इसका उपयोग कैसे करते हैं?

एक बार महारत हासिल करने के बाद, आप सिस्टम के किसी भी घटक के साथ बातचीत करने के लिए अपने पायथन कौशल का लाभ उठा सकते हैं और निचले स्तरों पर कार्य कर सकते हैं जो आपके बहुत समय का उपभोग करेंगे यदि आप मैन्युअल मार्ग पर जाना चुनते हैं।

AutoKey के साथ और अधिक कार्य करें

ऊपर दिए गए गाइड से आपको अपने कंप्यूटर पर AutoKey सेट अप करने और इसके काम करने के मूल विचार को समझने में मदद मिली होगी। और आगे बढ़ते हुए, आपको ऊपर दिखाए गए उदाहरणों से प्रेरणा लेने और अपने सिस्टम पर दोहराए जाने वाले और तुच्छ संचालन को स्वचालित करने के लिए AutoKey वाक्यांशों और स्क्रिप्ट का उपयोग करने में सक्षम होना चाहिए।

यदि आप अधिक विकल्प तलाशना चाहते हैं, तो किसी एक में निवेश करने से पहले कुछ अन्य लोकप्रिय लिनक्स ऑटोमेशन ऐप देखें।