नीचे दी गई छोटी स्क्रिप्ट वही करेगी जो आप चाहते हैं। wmctrlकाम करने के लिए आपको इसे स्थापित करना होगा:
sudo apt-get install wmctrl
आपके द्वारा इंस्टॉल किए जाने के बाद wmctrl, नीचे दिए गए टेक्स्ट को एक फ़ाइल में पेस्ट करें और जो चाहें उसे कॉल करें। मैंने खान को कैल्क-activate.sh कहा ।
#!/bin/bash
#This script switches focus to gnome-calculator if it is running.
#If it is not running, it will run gnome-calculator.
if [ "$(wmctrl -l | grep Calculator)" != "" ]; then
wmctrl -a "Calculator"
else
gnome-calculator &
fi
पाठ फ़ाइल को सहेजने के बाद, इसे राइट क्लिक करके और अनुमतियों के टैब पर जाकर निष्पादित करें और एक्सेक्यूट बॉक्स बंद करके चेक करें , या इसे टर्मिनल से chmodकमांड के साथ करें )।
अब आप अपनी मल्टीमीडिया कुंजियाँ सेट कर सकते हैं:
- उबंटू 11.10 और उससे पहले के लिए: सिस्टम → प्राथमिकताएँ → कीबोर्ड शॉर्टकट
- 12.04 के लिए और बाद में, Superकुंजी दबाएं, फिर "शॉर्टकट" टाइप करें Enter।
- अब "लॉन्च कैलकुलेटर" शॉर्टकट ढूंढें, उस पर क्लिक करें और इसे अक्षम करने के लिए बैकस्पेस मारा।
- अब आप एक नया कस्टम शॉर्टकट जोड़ सकते हैं। आपके द्वारा सहेजी गई स्क्रिप्ट के पूर्ण पथ पर कमांड को इंगित करें। नए कमांड पर क्लिक करें और इसे असाइन करने के लिए कैलकुलेटर बटन दबाएं। देखा!
कृपया ध्यान दें: चूंकि wmctrl"कैलकुलेटर" नामक एक कार्यक्रम के लिए लगता है कि उपरोक्त स्क्रिप्ट स्निपेट अन्य भाषाओं के साथ काम नहीं कर सकती है। कैलकुलेटर को ठीक करने के लिए, कैलकुलेटर को बदलें ताकि यह खिड़की के शीर्षक से मेल खाए gnome-calculator।
डेनिश उदाहरण:
if [ "$(wmctrl -l | grep Lommeregner)" != "" ]; then
wmctrl -a "Lommeregner"
else
gnome-calculator &
fi