নীচের ক্ষুদ্র লিপিটি যা চাইবে তা করবে। wmctrl
এটি কাজ করার জন্য আপনাকে ইনস্টল করতে হবে :
sudo apt-get install wmctrl
আপনি ইনস্টল করার পরে wmctrl
, নীচে পাঠ্যটি একটি ফাইলে পেস্ট করুন এবং যা খুশি কল করুন। আমি আমার ক্যালকে অ্যাক্টিভেট.শকে ফোন করেছি ।
#!/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
কমান্ডটি দিয়ে টার্মিনাল থেকে করুন )।
এখন আপনি আপনার মাল্টিমিডিয়া কী সেট করতে পারেন:
- উবুন্টু ১১.১০ এবং তার আগের জন্য: সিস্টেম → পছন্দসমূহ → কীবোর্ড শর্টকাটগুলি এ যান
- 12.04 এবং তার পরে, Superকীটি চাপুন, "শর্টকাট" টাইপ করুন তারপরে হিট করুন Enter।
- এখন "চালু করুন ক্যালকুলেটর" শর্টকাটটি এটিতে ক্লিক করুন এবং এটি অক্ষম করতে ব্যাকস্পেসে চাপুন।
- এখন আপনি একটি নতুন কাস্টম শর্টকাট যুক্ত করতে পারেন। আপনি সবেমাত্র যে স্ক্রিপ্টটি সংরক্ষণ করেছেন তার পুরো পথে নির্দেশকে নির্দেশ করুন। নতুন কমান্ডে ক্লিক করুন এবং এটি নির্ধারণের জন্য ক্যালকুলেটর বোতাম টিপুন। ভাল খবর!
দয়া করে নোট করুন: যেহেতু wmctrl
"ক্যালকুলেটর" শিরোনামে কোনও প্রোগ্রামের সন্ধান করছে উপরের স্ক্রিপ্ট স্নিপেট অন্য ভাষার সাথে কাজ করতে পারে না। ঠিক করতে, ক্যালকুলেটর পরিবর্তন করুন যাতে এটি উইন্ডো শিরোনামের সাথে মেলে gnome-calculator
।
ডেনিশ উদাহরণ:
if [ "$(wmctrl -l | grep Lommeregner)" != "" ]; then
wmctrl -a "Lommeregner"
else
gnome-calculator &
fi