উত্তর:
.Sh ফাইলের সাথে সরাসরি লিঙ্ক না করে নীচে একটি অ্যাপ্লিকেশন লঞ্চার তৈরি করুন:
/path/to/script/idea.sh
তারপরে আপনি যখন লঞ্চারটি ক্লিক করবেন তখন একটি টার্মিনাল উইন্ডো খোলা হবে এবং কমান্ডটি সেখানে চলে যাবে।
আপনি যদি কোনও আউটপুট দেখতে কোনও টার্মিনাল খুলতে না চান তবে "অ্যাপ্লিকেশন ইন টার্মিনাল" এর পরিবর্তে "অ্যাপ্লিকেশন" ব্যবহার করুন।
স্ক্রিপ্টের "পথ" যুক্ত করতে আপনাকে gedit এর মতো কিছু দিয়ে ডেস্কটপ ফাইলটি সম্পাদনা করতে হতে পারে। এটার মত:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=/home/kurt/Games/dontstarve/dontstarve.xpm
Exec=/usr/games/dontstarve/bin/dontstarve.sh
Path=/usr/games/dontstarve/bin
Name[en_US]=Dont Starve
Name=Dont Starve
Icon=gnome-panel-launcher
ডিফল্টরূপে কার্যকর করার জন্য কেবল নটিলাসকে কনফিগার করবেন না কেন?
নটিলাস এর অধীনে সম্পাদনা-> পছন্দসমূহ-> আচরণ এবং ক্লিক করুন:
"এক্সিকিউটেবল টেক্সট ফাইলগুলি খুললে তারা চালান"
রিচার্ডের সমাধানটি ইউনিটি ডেস্কটপের জন্য কাজ করে না যা সাম্প্রতিক উবুন্টু সংস্করণগুলি ডিফল্টরূপে ব্যবহার করে। সহজেই unityক্যের শর্টকাট তৈরি করতে আপনি "মেন মেনু" ওরফে আলকার্তে অ্যাপ্লিকেশন ব্যবহার করতে পারেন যা আপনাকে প্রোগ্রামগুলি সম্পাদনা করতে দেয়। কেবল উপযুক্ত বিভাগটি ক্লিক করুন এবং তারপরে "আইটেম তৈরি করুন"।
আমি আমার বাচ্চাদের জন্য "ডন্ট স্টারভে" চালু করা আরও সহজ করে তুলতে চেয়েছিলাম। আমি প্রোগ্রামটি /usr/games/dontstarve/bin/dontstarve.sh
একটি টার্মিনাল দিয়ে শুরু করেছিলাম , তবে এটি অ্যাপ্লিকেশন মেনুতে চেয়েছিলাম।
আমি আলাকার্তে একটি মেনু আইটেম যুক্ত করেছি তবে এটি কাজ করবে না কারণ এটি একটি .sh ফাইল was
অনেকগুলি অনুসন্ধানের পরে, আমি স্ক্রিপ্টের জন্য পথ নির্দিষ্ট করতে আমার প্রয়োজন অনুভব করলাম।
ডেস্কটপ ভেরিয়েবলগুলিতে বর্ণিত পাথ যুক্ত করুন
আমি লঞ্চার অবস্থিত alacarte-made-51cc077a-58af-11e3-a764-00252267190b.desktop
মধ্যে
~/.local/share/applications/
এবং পাথ লাইন যোগ করে এটি রুপান্তরিত করা হয়েছে।
এখন লঞ্চার ফাইলটি এর মতো দেখাচ্ছে:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=/home/kurt/Games/dontstarve/dontstarve.xpm
Exec=/usr/games/dontstarve/bin/dontstarve.sh
Path=/usr/games/dontstarve/bin
Name[en_US]=Dont Starve
Name=Dont Starve
Icon=gnome-panel-launcher
চ্যাম্পের মতো কাজ করে। আমি আশা করি এটি অন্য কাউকে সাহায্য করবে। (আমি আসলে উবুন্টু রিয়ারিংয়ের উপর ভিত্তি করে পুদিনা 15 অলিভিয়া চালাচ্ছি)