প্রতিবার কম্পিউটার অন করার পর ম্যানুয়ালি অ্যাপ্লিকেশন লোড করেন? অটোমেটিক্যালি লোড হলে ভালো হতো? লিনাক্সে অটো-স্টার্ট অ্যাপ্লিকেশন সেট আপ করার পদ্ধতি জানুন।
লিনাক্সে বুটের সময় অ্যাপ্লিকেশন চালু করা সহজ, কিন্তু পদ্ধতিটি ডিস্ট্রো এবং ডেস্কটপ এনভায়রনমেন্ট অনুযায়ী ভিন্ন। এই আর্টিকেলে সব প্রধান এনভায়রনমেন্টের জন্য নির্দেশনা দেওয়া আছে। সব নির্দেশনা সবার জন্য প্রাসঙ্গিক নয়, তাই আপনার সিস্টেমের জন্য প্রাসঙ্গিক অংশে স্ক্রল করুন। নিচের ডেস্কটপ এনভায়রনমেন্টগুলো কভার করা হয়েছে: Unity (Ubuntu), Cinnamon (Linux Mint), GNOME, KDE, MATE, LXDE, XFCE, Moksha (Bodhi Linux), Budgie (Solus), Pantheon (elementaryOS)।
অটো-স্টার্ট অ্যাপ্লিকেশনোর সুবিধা
অটো-স্টার্টিং অ্যাপ্লিকেশন, যাকে স্টার্টআপ অ্যাপ্লিকেশনও বলা হয়, হলো নির্দিষ্ট প্রোগ্রামকে কম্পিউটার অন করার সাথে সাথে স্বয়ংক্রিয়ভাবে চালু করার প্রক্রিয়া। যদি আপনি প্রতিদিন বুটের পর একই অ্যাপ্লিকেশনগুলো চালু করেন, তবে এটি সময় বাঁচায়। কিছু ব্যবহারকারীর জন্য ব্যাকগ্রাউন্ড অ্যাপ্লিকেশন চালু রাখতে এটি আরও উপকারী, যাতে নির্দিষ্ট টুলস সর্বদা উপলব্ধ থাকে। KDE Connect বা KDE Connect Indicator একটি চমৎকার উদাহরণ, যা আপনার কম্পিউটারকে অ্যান্ড্রয়েড ফোনের সাথে সিঙ্ক করে।
লিনাক্সে অ্যাপ্লিকেশন অটো-স্টার্ট সেট আপ করা কিছুটা জটিল কারণ প্রতিটি ডিস্ট্রিবিউশন (ডিস্ট্রো) এবং ডেস্কটপ এনভায়রনমেন্ট (DE) আলাদাভাবে করে। কিছু কেসে এটি খুব সহজ—ইনস্টল্ড অ্যাপ্লিকেশনের তালিকা থেকে সিলেক্ট করলেই হয়। অন্য কেসে অ্যাপ্লিকেশন চালু করার সঠিক কমান্ড জানতে হয়।
Unity, Ubuntu-এর ডিফল্ট এনভায়রনমেন্ট
Ubuntu নতুনদের জন্য সবচেয়ে প্রস্তাবিত ডিস্ট্রো, তবুও এই ফিচার Unity-তে ইউজার-ফ্রেন্ডলি নয়। অটো-স্টার্ট অ্যাপ্লিকেশন সিস্টেম সেটিংসে নেই; বরং ড্যাশে Startup Applications টুল সার্চ করতে হয়।
Startup Applications টুলে ডান পাশের Add বাটনে ক্লিক করুন। Ubuntu অ্যাপ্লিকেশন সিলেক্ট করার সুবিধা দেয় না, তাই দুটি অপশন: ১) অ্যাপ্লিকেশনের নাম এবং চালু করার কমান্ড লিখুন (আপনি যদি জানেন) বা ২) Browse বাটনে ক্লিক করুন, সাইডবার থেকে Computer বেছে নিন এবং /usr/bin ফোল্ডারে যান। এই ফোল্ডারে আপনার কম্পিউটারের সব প্রোগ্রাম চালু করার বাইনারি ফাইল থাকে, যা কিছুটা ওভারওয়েল্মিং হতে পারে। নিচের ভিডিওতে গাইড দেখুন।
উপরোক্ত ভিডিওতে দেখানো হয়েছে /usr/bin ফোল্ডারে যান এবং বাইনারি নামের প্রথম কয়েকটি অক্ষর টাইপ করে সার্চ করুন।
Cinnamon, Linux Mint-এর ডিফল্ট এনভায়রনমেন্ট
Linux Mint-এ অটো-স্টার্ট অ্যাপ্লিকেশন GNOME-এর সহজ পদ্ধতি, Ubuntu-এর টেকনিক্যাল পদ্ধতি এবং কিছু এক্সট্রা ফিচারের মিশ্রণ। Mint Menu থেকে System Settings খুলুন এবং Preferences সেকশন থেকে Startup Applications বেছে নিন। উইন্ডোর নিচে Add ক্লিক করুন, তারপর Choose application। পরবর্তী উইন্ডোতে তালিকা থেকে অ্যাপ্লিকেশন সিলেক্ট করুন বা টাইপ করা শুরু করুন লুকানো সার্চ ফাংশন পেতে। শেষে Add Application ক্লিক করুন।
অ্যাপ্লিকেশন যোগ হলে আপনি ON/OFF টগল এবং Delay কন্ট্রোল দেখবেন। Delay সেটিং 다양한 ভাবে ব্যবহার করা যায়; আমি অ্যাপ্লিকেশনların ক্রম সেট করতে ব্যবহার করি। Delay পরিবর্তন করতে অ্যাপ্লিকেশন সিলেক্ট করে নিচের Edit ক্লিক করুন। পরবর্তী উইন্ডোতে Minus (-) বা Plus (+) বাটন দিয়ে নম্বর পরিবর্তন করুন বা সরাসরি নম্বর টাইপ করুন। Linux Mint কখনো কখনো এমন ডিটেইলส์ দেয় যা এটিকে Ubuntu Killer হিসেবে পরিচিত করে।
Ubuntu GNOME-এর মাধ্যমে GNOME
GNOME ডিফল্টভাবে অটো-স্টার্ট অ্যাপ্লিকেশন ফিচার দেয় না, কিন্তু GNOME Tweak Tool এটা সমাধান করেছে। GNOME Tweak Tool প্রায় সব GNOME-ভিত্তিক ডিস্ট্রোতে ডিফল্টভাবে থাকে, আলাদা ইনস্টল করার প্রয়োজন নয়। আমি ডেমো ভিডিওতে Ubuntu GNOME ব্যবহার করেছি কিন্তু নির্দেশনা সব GNOME ব্যবহারকারীর জন্য প্রাসঙ্গিক কারণ Tweak Tool সর্বত্র উপলব্ধ। Ubuntu GNOME ব্যবহার করলে GNOME Overview-এ Ubuntu-এর টুলও পাবেন।
উপরের বাম কোণার Activities ক্লিক করুন (বা Super/Windows কী চাপুন) GNOME Overview খুলবে। Overview Search-এ tweak টাইপ করে Tweak Tool চালু করুন। বাম সাইডবারের Startup Applications ক্লিক করুন এবং বড় Plus বাটনে ক্লিক করে নতুন ডায়লগ খুলুন। তালিকা থেকে অ্যাপ্লিকেশন সিলেক্ট করুন বা নাম টাইপ করে লুকানো সার্চ ফিচার ব্যবহার করুন।
Kubuntu-এর মাধ্যমে KDE
KDE প্রজেক্ট বর্তমানে Plasma 5-এ ট্রানজিশন করছে, যা Kubuntu 15.10-এ ব্যবহৃত এবং নিচের ভিডিওতে ডেমো করা হয়েছে। KDE-এ স্টার্টআপ অ্যাপ্লিকেশন ম্যানেজ করার প্রক্রিয়া Plasma 5 এবং KDE4-এ একই, তাই ভিডিওতে শুধু Plasma 5 দেখানো হয়েছে।
Application Launcher-এ Computer সেকশনে গিয়ে System Settings খুলুন। Workspace সেকশনের Startup and Shutdown-এ এন্ট্রিগুলো ম্যানেজ করুন। ডিফল্টভাবে সিলেক্টেড Autostart-এ Add Program ক্লিক করুন ক্যাটাগরাইজড তালিকা থেকে অ্যাপ্লিকেশন বেছে নিন বা সার্চ করুন। OK চাপলে সারমর্ম দেখাবে, আবার OK চাপলে প্রক্রিয়া পুরো হবে। Plasma কাস্টম স্ক্রিপ্টও অটো-স্টার্ট করতে দেয়: Add Script ক্লিক করুন, ব্রাউজ করে আপনার স্ক্রিপ্ট সিলেক্ট করুন।
Ubuntu MATE-এর মাধ্যমে MATE
স্ক্রিনের উপরের বামে System মেনু থেকে Control Center খুলুন এবং সেখান থেকে Startup Applications ক্লিক করুন। Ubuntu MATE ব্যবহার করলে Interface Switcher দিয়ে লুক পরিবর্তন করলে Control Center খোলার পদ্ধতি আলাদা হতে পারে।
MATE-ভিত্তিক ডিস্ট্রো Ubuntu (Unity)-এর মতো একই টুল ব্যবহার করে, তাই প্রক্রিয়া একই। Startup Applications টুলে ডান পাশের Add বাটনে ক্লিক করুন। অ্যাপ্লিকেশনের নাম এবং কমান্ড লিখুন, অথবা Browse ক্লিক করুন, সাইডবার থেকে Computer বেছে নিন এবং /usr/bin ফোল্ডার থেকে অ্যাপ্লিকেশন সিলেক্ট করুন।
Lubuntu-এর মাধ্যমে LXDE
LXDE-এর অটো-স্টার্ট সমাধান কিছুটা লুকানোয় আরেক টুলের ভিতরে: LXSession settings। LXDE মেইন মেনু থেকে Application and Settings > Preferences > Default applications for LXSession। LXSession-এ Autostart টুল (বাম সাইডবারে সিলেক্টেবল) কিছুটা সীমিত, তাই আপনাকে অ্যাপ্লিকেশন চালু করার কমান্ড জানতে হবে।
LXDE Autostart টুলে বাইনারি ব্রাউজ করার উপায় নেই, কিন্তু Lubuntu PCManFM (ফাইল ম্যানেজার) দিয়ে সমাধান দিয়েছে। PCManFM-এ বাম সাইডবারের Applications প্লেস এন্ট্রিতে ক্যাটাগরিয়ের সংগ্রহ থাকবে। ক্যাটাগরি ব্রাউজ করে অ্যাপ্লিকেশন খুঁজুন, রাইট-ক্লিক করুন Properties বেছে নিন। Properties উইন্ডোর Desktop Entry ট্যাবে Command ফিল্ডের কমান্ড কপি করুন, LXSession-এর Autostart ফিল্ডে পেস্ট করুন, এবং + Add ক্লিক করুন।
Xubuntu-এর মাধ্যমে XFCE
XFCE অ্যাপ্লিকেশন যোগ করার জন্য Ubuntu এবং MATE-এর মতো একই Startup Application টুল ব্যবহার করে, কিন্তু লিস্ট ম্যানেজমেন্ট Session and Startup নামে একটি সেটিংস টুল দিয়ে হয়।
Whisker Menu-তে Settings ক্যাটাগরিতে গিয়ে Session and Startup টুল খুলুন। Application Autostart ট্যাবে গিয়ে নিচে বামে Add ক্লিক করুন। এই পয়েন্টে Ubuntu এবং MATE-এর মতো একই Startup Tool আসবে। ডান পাশের Add বাটনে ক্লিক করুন। অ্যাপ্লিকেশনের নাম এবং কমান্ড লিখুন, অথবা Browse > Computer > /usr/bin ফোল্ডার থেকে সিলেক্ট করুন।
Bodhi Linux-এর মাধ্যমে Moksha
Moksha হলো Enlightenment- থেকে ফরক করা একটি লাইটওয়েট-ফোকাসড ডেস্কটপ এনভায়রনমেন্ট, যা Bodhi Linux প্রজেক্ট তৈরি করেছে। Moksha-এর অটো-স্টার্ট অ্যাপ্লিকেশন প্রক্রিয়া Moksha ডেস্কটপের জন্য यুনিক मालूम হয়।
Moksha মেনুতে Settings > All > Apps > Startup Applications। System ট্যাবে সিস্টেম ইউটিলিটি ম্যানেজ হয়, Applications ট্যাবে অ্যাপ্লিকেশন, এবং Order ট্যাবে স্টার্টআপ এন্ট্রির ক্রম কন্ট্রোল করা যায়। Applications ট্যাবে ক্লিক করুন, তালিকা থেকে অ্যাপ্লিকেশন সিলেক্ট করুন, এবং Add ক্লিক করুন স্টার্টআপ সিকোয়েন্সে যোগ করতে। এই টুলে কাস্টম কমান্ড বা স্ক্রিপ্ট যোগ করার উপায় নেই বলে মনে হয়। যদি ইউটিলিটি বা অ্যাপ্লিকেশন অটোমেটিক্যালি না পাওয়া যায়, তবে আরও রিসার্চ প্রয়োজন হতে পারে। আপনি যদি উপায় জানেন তবে কমেন্টে পোস্ট করুন।
Solus Project-এর মাধ্যমে Budgie
Solus Project একটি চমৎকার ডেস্কটপ এনভায়রনমেন্ট তৈরি করেছে, যা GNOME 3- থেকে ফরক করা Budgie নামে পরিচিত। Budgie GNOME- থেকে ফরক হওয়ায়, Budgie/Solus-এ স্টার্টআপ অ্যাপ্লিকেশন GNOME Tweak Tool দিয়ে কন্ট্রোল হয়।
Budgie মেনুর শীর্ষে tweak টাইপ করে Tweak Tool খুলুন। বাম সাইডবারের Startup Applications ক্লিক করুন এবং বড় Plus বাটনে ক্লিক করে নতুন ডায়লগ খুলুন। তালিকা থেকে অ্যাপ্লিকেশন সিলেক্ট করুন বা নাম টাইপ করা শুরু করুন লুকানো সার্চ ফিচার পেতে।
elementaryOS-এর মাধ্যমে Pantheon
Pantheon হলো elementaryOS তৈরি করা GTK+-ভিত্তিক ডেস্কটপ এনভায়রনমেন্ট। Pantheon GNOME 3-এর মত মনে হলেও GNOME-র ফরক নয়, তাই অটো-স্টার্ট অ্যাপ্লিকেশন ম্যানেজমেন্ট মিলতেও পার্থক্য আছে।
Wingpanel-এর উপরের ডান কোণার সিস্টেম (পাওয়ার আইকন) মেনু থেকে System Settings বেছে নিন। System Settings-এ Applications > Startup বেছে নিন স্টার্টআপ টুলে যেতে। Startup টুলের নিচে বামে Plus (+) এবং Minus (-) বাটন থাকবে। তালিকা থেকে অ্যাপ্লিকেশন সিলেক্ট করুন, তালিকার শীর্ষে সার্চ করুন, বা নিচে কাস্টম কমান্ড লিখুন। আইটেম যোগ করার পর এক্টিভিটি টগল দিয়ে ডিজেবল করুন বা নিচের Minus (-) বাটনে ক্লিক করে মুছুন।
অটোমেশন দিয়ে লিনাক্স লাইফ সহজ করুন
আপনি কম্পিউটার বুট হলে কোন অ্যাপ্লিকেশনগুলো অটো-স্টার্ট করেন? ডেস্কটপ এনভায়রনমেন্ট সম্পর্কে কোনো প্রশ্ন আছে? কমেন্টে জানান।