কম্পিউটার টিউটোরিয়াল

উবুন্টু ডেস্কটপে অ্যাপ্লিকেশন শর্টকাট যোগ করার পদ্ধতি

উইন্ডোজের বিপরীতে, উবুন্টু আপনার ইনস্টল করা অ্যাপের জন্য ডেস্কটপ শর্টকাট স্বয়ংক্রিয়ভাবে যোগ করে না। যদিও এটি অভিজ্ঞ লিনাক্স ব্যবহারকারীদের জন্য সমস্যা নাও হতে পারে, উইন্ডোজ থেকে আসা ব্যবহারকারীরা এই আচরণকে奇怪的是 পায়, তাদের পুরনো OS-এ ফিরে যাওয়া প্রেরণা দিয়ে। ভালো, কে ডেস্কটপ থেকে সরাসরি অ্যাপ চালু করার সুবিধা চাইবে না—ডেস্কটপ আসলে সেটিই তো!

এই গাইডে, আপনি শিখবেন কীভাবে উবুন্টু ডেস্কটপে অ্যাপ্লিকেশন শর্টকাট তৈরি ও যোগ করতে হয়। আসুন সরাসরি বিষয়ে প্রবেশ করি।

উবুন্টুতে ডেস্কটপ শর্টকাট কেন তৈরি করবেন?

অ্যাপ শর্টকাট ডেস্কটপে রাখার একাধিক কারণ রয়েছে। সবচেয়ে বড় কারণ হল সুবিধা। শর্টকাট দিয়ে ভরা ডেস্কটপ নিশ্চিত করে আপনাকে অ্যাপ্লিকেশন মেনু খুলে এবং প্রতিবার অ্যাপ সার্চ করতে হবে না সেটি লঞ্চ করার জন্য।

এছাড়া, আপনি জটিল টার্মিনাল-ভিত্তিক পদ্ধতি থেকে দূরে থাকতে পারেন অ্যাপ লঞ্চ করার জন্য, যা কিছু বেগিনারদের জন্য স্নায়ু-ভাঙ্গা।

Windows-এর মতো অন্যান্য মেইনস্ট্রিম OS-ও অ্যাপ শর্টকাট ব্যবহার করে ইউজার এক্সপেরিয়েন্স সমৃদ্ধ করতে এবং ব্যবহারকারীদের ডেস্কটপ থেকে সরাসরি অ্যাপ্লিকেশন লঞ্চ করতে সহজ করে। সাধারণত, ইনস্টলেশনের সময় আপনাকে অ্যাপের জন্য শর্টকাট তৈরি করার অপশন দেয়।

উবুন্টু ডেস্কটপে অ্যাপ্লিকেশন শর্টকাট যোগ করার পদ্ধতি

লিনাক্স ডিস্ট্রো, বিশেষ করে উবুন্টু, এমন ফিচার অফার করে না, তাই ব্যবহারকারীরা শর্টকাট তৈরি করতে চান তাদের লিনাক্স অভিজ্ঞতাকে উইন্ডোজের যতটা সম্ভব কাছাকাছি আনতে।

হয়তো আপনি একটি স্ক্রিপ্ট লিখেছেন এবং তা ঘন ঘন চালাতে হয়, টার্মিনাল খুলে, ফোল্ডারে নেভিগেট করে, এবং এক্সিকিউট করার ঝামেলা ছাড়া। আপনি সহজ পথ বেছে নিতে পারেন স্ক্রিপ্টের জন্য ডেস্কটপে একটি লঞ্চার সেট আপ করে। তখন, আপনি যখনই আপনার স্ক্রিপ্ট চালাতে চান, শুধু শর্টকাটে ডাবল-ক্লিক করুন।

উবুন্টুতে অ্যাপ্লিকেশন লঞ্চার তৈরি করতে, আপনাকে শুধু .desktop ফাইল (এর সম্পর্কে পরে আরো) কপি-পেস্ট করতে হবে আপনার ডেস্কটপে।

উবুন্টুতে অ্যাপ্লিকেশন শর্টকাট যোগ করা

লিনাক্স ডিস্ট্রোতে, .desktop দিয়ে শেষ হওয়া ফাইলগুলো ডেস্কটপ ফাইল বলা হয়। এগুলো সিম্পল কনফিগারেশন ফাইল যা একটি অ্যাপ্লিকেশন সম্পর্কে তথ্য ধারণ করে, ইনক্লুডিং এর পাথ, আইকন, এবং অন্যান্য মেটাডেটা। আপনি এগুলো উবুন্টুতে অ্যাপ শর্টকাট হিসেবে ভাবতে পারেন। লক্ষ্য করুন, যะ큼, এগুলো শুধু অ্যাপ্লিকেশন পর্যন্ত সীমাবদ্ধ নয়, আপনি ডিরেক্টরি, URL, এবং স্ক্রিপ্টের জন্যও এমন ফাইল তৈরি করতে পারেন।

/usr/local/share/applications ডিরেক্টরি আপনার সিস্টেমে ইনস্টল করা প্রোগ্রামের ডেস্কটপ ফাইল সংরক্ষণ করে। যদি একটি অ্যাপ শুধু একটি সিঙ্গেল ইউজারের জন্য ইনস্টল করা হয়, তবে সেটির ডেস্কটপ এন্ট্রি ইউজারের হোম ডিরেক্টরির ভিতরে ~/.local/share/applications ফোল্ডারে পাওয়া যায়।

এই গাইড /usr/local/share/applications ডিরেক্টরিতে সংরক্ষিত অ্যাপ শর্টকাট সেট আপ করাকে demonstrative করবে। ধাপগুলো যেকোনো অন্যান্য ডিরেক্টরিতে সংরক্ষিত ডেস্কটপ ফাইলের জন্যও একই।

শুরু করতে, /usr/local/share/applications ডিরেক্টরিতে যান বা तो একটি গ্রাফিক্যাল লিনাক্স ফাইল ম্যানেজার দিয়ে বা কমান্ড লাইন দিয়ে। তারপর, ফোল্ডারের ভিতরে আপনার পছন্দের অ্যাপ্লিকেশনের ডেস্কটপ এন্ট্রি খুঁজে বের করুন।

উবুন্টু ডেস্কটপে অ্যাপ্লিকেশন শর্টকাট যোগ করার পদ্ধতি

পাওয়া গেলে, ডেস্কটপ ফাইলটি কপি করে আপনার ডেস্কটপে পেস্ট করুন। আপনি টার্মিনাল থেকে এটি করতে পারেন নিচের কমান্ড দিয়ে:

cp /usr/share/local/applications/app.desktop ~/Desktop/

উদাহরণস্বরূপ, Rhythmbox-এর ডেস্কটপ এন্ট্রি ডেস্কটপে কপি করি:

cp /usr/share/applications/rhythmbox.desktop ~/Desktop/

ফাইলটি সরানোর পর, আপনি লক্ষ্য করবেন শর্টকাটের কোনো আইকন নেই। এটা ফিক্স করতে, ফাইলে রাইট-ক্লিক করুন এবং কন্টেক্সট মেনু থেকে Allow Launching সিলেক্ট করুন।

উবুন্টু ডেস্কটপে অ্যাপ্লিকেশন শর্টকাট যোগ করার পদ্ধতি

লক্ষ্য করুন যে সকল ডেস্কটপ এন্ট্রি এক্সিকিউটেবল হবে না এবং আইকন অন্তর্ভুক্ত করবে না। যদিও আপনি টার্মিনাল-ভিত্তিক প্রোগ্রামের ডেস্কটপ ফাইল /usr/share/local/applications ফোল্ডারে পাবেন, আপনি ডেস্কটপে সরিয়ে আনার পর রাইট-ক্লিক করলে Allow Launching অপশন পাবেন না।

ম্যানুয়ালি একটি ডেস্কটপ এন্ট্রি তৈরি করা

প্রতিটি লিনাক্স প্রোগ্রাম আপনার জন্য ডেস্কটপ এন্ট্রি তৈরি করবে না। কিন্তু আপনি আপনার সিস্টেমে ইনস্টল করা যেকোনো অ্যাপের জন্য একটি তৈরি করতে পারেন। ডেস্কটপ ফাইলের ফরম্যাট বোঝা সহজ, এবং প্রায় কেউ सहজে একটা লিখতে পারেন।

এই গাইডে, আমরা উবুন্টু টার্মিনালের জন্য একটি ডেস্কটপ এন্ট্রি তৈরি করব। শুরু করুন touch কমান্ড দিয়ে একটি নতুন ফাইল তৈরি করে।

touch terminal.desktop

তারপর, আপনার পছন্দের টেক্সট এডিটরে ফাইলটি খুলুন এডিট করতে। ফাইলের ভেতরে প্রথম স্টেটমেন্ট ডিফাইন করবে যে এটি একটি ডেস্কটপ এন্ট্রি ফাইল।

[Desktop Entry]

পরবর্তী সেকশন ভার্সন ডিটেইলস এবং অ্যাপের সাথে জড়িত অন্যান্য মেটাডেটা ডিফাইন করে।

Version=1.0
Name[en_US]=Terminal
GenericName[en_US]=GNOME Terminal
Comment[en_US]=শেলের জন্য একটি টার্মিনাল এমুলেটর

পরবর্তী সেকশনে, এক্সিকিউটেবলের পাথ এবং অন্যান্য প্রয়োজনীয় তথ্য যোগ করুন। "Exec" ভেরিয়েবলের জন্য, আপনি সিম্পলি "gnome-terminal" যোগ করতে পারেন যেহেতু এই কমান্ড টাইপ করলে আরেকটি টার্মিনাল ইন্সট্যান্স তৈরি হবে।

আপনি যদি অ্যাপটি আপনার এনভায়রনমেন্ট ভেরিয়েবলে যোগ করে না থাকেন, তবে আপনি বাইনির পুরো পাথও নির্দিষ্ট করতে পারেন। অন্যান্য অ্যাপ্লিকেশনের জন্য, ভেরিয়েবল ভ্যালু আপনার পছন্দমতো পরিবর্তন করুন।

Exec=gnome-terminal
Path=
Icon=

আপনি অ্যাপের সোর্স এবং আইকন পাথও যোগ করতে পারেন। যদি না যোগ করেন, তবে উবুন্টু স্বয়ংক্রিয়ভাবে একটি ডিফল্ট আইকন অ্যাসাইন করবে শর্টকাটে।

পরবর্তী সেকশন ডেস্কটপ এন্ট্রির টাইপ এবং সেটি কোন ক্যাটাগরিতে পড়ে সেটি নিয়ে কাজ করে। নিচের মতো ডিটেইলস ফিল ইন করুন:

Type=Application
Categories=Application
উবুন্টু ডেস্কটপে অ্যাপ্লিকেশন শর্টকাট যোগ করার পদ্ধতি

ফাইলটি সংরক্ষণ করুন এবং ডেস্কটপে সরিয়ে আনুন। তারপর, এটিতে রাইট-ক্লিক করুন এবং Allow Launching সিলেক্ট করুন এক্সিকিউটেবল बनाने। আপনি তারপর আপনার ডেস্কটপে শর্টকাটে ডাবল-ক্লিক করে যেকোনো সময় অ্যাপ্লিকেশন লঞ্চ করতে পারবেন।

নোট: আপনি যদি দেখেন যে যে অ্যাপের জন্য আপনি এন্ট্রি তৈরি করেছেন সেটি অ্যাপ্লিকেশন মেনুতে দেখাচ্ছে না, তবে ডেস্কটপ ফাইলটি /usr/share/applications এবং ~/.local/share/applications ডিরেক্টরিতে কপি করার কথা বিবেচনা করুন।

উবুন্টুতে অ্যাপ্লিকেশনে সহজ অ্যাক্সেস নিশ্চিত করা

উবুন্টু লিনাক্স অভিজ্ঞতাকে নতুনদের জন্য স্বাগতময় করার চেষ্টা করেছে। এবং কিছুটা সফলও হয়েছে তার কাজে। কিন্তু এছাড়া, এটি অন্য মেইনস্ট্রিম OS-র থেকে অনেক ভিন্ন দিকেও।

আপনি কিছু উইন্ডোজ-এক্সক্লুসিভ ফিচার উবুন্টুতে অনুপস্থিত পाয়েন, তবে উবুন্টু উইন্ডোজ চেয়ে অনেক কিছু ভালো করে।

  1. উবুন্টুতে স্টার্টআপ অ্যাপ্লিকেশন ডিলে করার পদ্ধতি

  2. উবুন্টুতে ডেস্কটপ শর্টকাট তৈরির পদ্ধতি

  3. উইন্ডোজ ১০ ডেস্কটপে উইজেট যোগ করার ধাপে ধাপে গাইড

  4. Windows 10-এ ভার্চুয়াল ডেস্কটপ যোগ ও ম্যানেজ করার গাইড