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

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

যদি অনেক সার্ভিস এবং অ্যাপ্লিকেশন আপনার কম্পিউটার অন করার সাথে সাথে স্বয়ংক্রিয়ভাবে লোড হয়, তবে আপনার বুট প্রসেস সম্পূর্ণ হতে অনেক সময় লাগতে পারে। সৌভাগ্যvát, উবুন্টু আমাদের স্টার্টআপ অ্যাপ্লিকেশন সহজে ম্যানেজ করতে দেয় এবং যেকোনো অপ্রয়োজনীয় জিনিস স্বয়ংক্রিয়ভাবে লোড হতে বাধা দিতে দেয়। চলুন দেখি কীভাবে।

দুইটি স্টার্টআপ

অধিকাংশ লিনাক্স ডিস্ট্রিবিউশনের বুট প্রসেস দুটি আলাদা অংশে বিভক্ত।

প্রথম অংশ শুরু হয় যখন লিনাক্স কার্নেল লোড হয় এবং লগইন স্ক্রিনে পৌঁছানোর পর্যন্ত চলতে থাকে। একটি স্টার্টআপ সার্ভিস - সাধারণত systemd - বেসিক ফাংশনালিটির জন্য প্রয়োজনীয় সকল সার্ভিস লোড করে। সেগুলো হতে পারে ব্লুটুথ স্ট্যাক, অডিও সাবসিস্টেম, ইত্যাদি।

দ্বিতীয় অংশ শুরু হয় যখন আপনি লগইন করেন এবং এর cấu triun ডেস্কটপ অ্যাপ্লিকেশন, সাধারণত Slack বা Skype-এর মতো।

দুটি কন্ট্রোল করা সহজ, কিন্তু, আমরা দেখব, আমাদের প্রতিটি কাজের জন্য আলাদা টুল ব্যবহার করতে হবে।

Systemd স্টার্টআপ

উবুন্টু সহ অধিকাংশ আধুনিক লিনাক্স ডিস্ট্রিবিউশন, স্বয়ংক্রিয়ভাবে যেকোনো প্রয়োজনীয় সার্ভিস শুরু করার জন্য systemd-র ওপর নির্ভর করে। Systemd কিছু কার্যকর টুলের সাথে আসে যা এই প্রাথমিক স্টার্টআপ প্রসেস চেক করতে সাহায্য করতে পারে। আমরা এগুলো ব্যবহার করতে পারি স্বয়ংক্রিয়ভাবে লোড হওয়া সবকিছুর প্রভাব দেখতে এবং যেকোনো অপ্রয়োজনীয় জিনিস নিষ্ক্রিয় করতে।

systemd কতক্ষণ সময় নিয়েছে সবকিছু লোড করতে তা চেক করতে, টার্মিনলে systemd-analyze টাইপ করুন এবং এন্টার চাপুন।

Systemd-analyze systemd-এর লগ চেক করবে এবং আপনাকে দেখাবে আপনার কম্পিউটারের স্টার্টআপ সিকোয়েন্স শেষ হতে কতক্ষণ সময় লেগেছে। এটা জানা ভালো কিন্তু সহায়ক নয়। যদি আপনার স্টার্টআপ সিকোয়েন্স স্লো হয়, তবে অবশ্যই কিছু আছে যা লোড হতে অনেক সময় নিচ্ছে, কিছু দোষ দিতে পারা জিনিস। সেটি খুঁজে বের করার জন্য systemd-analyze আপনাকে অনুমতি দেয়। এটি চেষ্টা করুন:

systemd-analyze blame

এটি systemd যা যা লোড করেছে সকলটির একটি তালিকা দেখাবে, সবচেয়ে প্রভাবশালী এন্ট্রি থেকে শুরু করে 점점 হালকা দিকের দিকে যাবে।

টিপস: আপনার যদি লম্বা একটি এন্ট্রি তালিকা থাকে, তবে আপনি তালিকাটি একটি টেক্সট ফাইলে এক্সপোর্ট করতে পারেন এই কমান্ড দিয়ে:

systemd-analyze blame >> NAME_OF_FILE.txt

টার্মিনলে এন্ট্রিগুলোর চেয়ে টেক্সট ফাইল বিশ্লেষণ করা সহজ।

আপনার যদি প্রিন্টার না থাকে, তবে প্রিন্টার সার্ভিস কেন চলছে? আপনি যদি কিছু সার্ভিস অপ্রয়োজনীয় খুঁজে পান, তবে আপনি সাব্দে নিষ্ক্রিয় করতে পারেন। শুধু ব্যবহার করুন:

sudo systemctl disable NAME_OF_SERVICE --now

আপনাকে নিশ্চিত হতে হবে যে সেগুলো ঠিকই অপ্রয়োজনীয়, এবং আপনাকে কখনো তাদের প্রয়োজন হবে না। এটাই কারণ যে তাদের ওপর কী কী নির্ভরশীল তা চেক করা উচিত:

sudo systemctl list-dependencies NAME_OF_SERVICE --reverse

আপনার স্টার্টআপ অ্যাপ্লিকেশন ম্যানেজ করা

স্টার্টআপ প্রসেসের দ্বিতীয় অংশ ডেস্কটপ এনভায়রনমেন্টের ওপর নির্ভর করে। আপনার ডিস্ট্রিবিউশন এবং ডেস্কটপ এনভায়রনমেন্টের উপর নির্ভর করে, আপনি এটিকে কন্ট্রোল করার জন্য ভিন্ন টুল ব্যবহার করতে পারেন। উবুন্টুতে, আপনি আপনার অ্যাপ মেনুতে যেতে পারেন এবং startup টাইপ করতে পারেন। প্রদর্শিত Startup Applications এন্ট্রিটি বেছে নিন।

Startup Applications Preferences উইন্ডো প্রদর্শিত হবে, আপনার লগইন করার পরে স্বয়ংক্রিয়ভাবে লোড হওয়া সকল অ্যাপ্লিকেশন দেখাচ্ছে।

একটি অ্যাপের স্বয়ংক্রিয় লোডিং নিষ্ক্রিয় করতে কিন্তু ভবিষ্যতে পুনরায় সক্রিয় করার জন্য এন্ট্রিটি রাখতে, এর বাম পাশের চেকবক্স আনচেক করুন।

এন্ট্রিটি সম্পূর্ণরূপে মুছে ফেলতে, সেটিতে ক্লিক করুন সিলেক্ট করতে এবং তারপর ডান পাশের Remove-এ ক্লিক করুন।

যদি কিছু এন্ট্রি আপনার ডেস্কটপ ব্যবহারের জন্য অতिआবশ্যক না হয়, তবে আপনি সেগুলোর লোডিং বিলম্বিত করতে পারেন যাতে বাকি অ্যাপ্লিকেশনগুলো দ্রুত লোড হয়। এটি করতে, আপনাকে তাদের এন্ট্রি এডিট করতে হবে এবং যেই কমান্ডটি সেগুলো লঞ্চ করে তার আগে একটি একস্ট্রা কমান্ড যোগ করতে হবে, ম্যানুয়ালি একটি বিলম্ব পরিচয় করিয়ে দিতে। আপনি এটি নিচের মত করে করতে পারেন:

sleep 60;EXISTING_COMMAND

sleep 60; কমান্ডটি স্টার্টআপ অ্যাপ্লিকেশনে ৬০ সেকেন্ডের বিলম্ব যোগ করবে।

স্টার্টআপ তালিকায় একটি অ্যাপ্লিকেশন যোগ করা

এটি এমন একটি জায়গা থেকে যেখানে আপনি আপনার নিজস্ব অ্যাপ্লিকেশনগুলো স্টার্টআপ সিকোয়েন্সে যোগ করতে পারেন। আপনি এটি ডান পাশের Add বাটনে ক্লিক করে করতে পারেন।

"Name" ফিল্ডে স্টার্টআপ আইটেমের জন্য যেকোনো নাম দিন এবং আপনার কমান্ডটি উপযুক্ত নামকৃত "Command" ফিল্ডে টাইপ করুন। বিকল্পভাবে, আপনি ফিল্ডের ডান পাশের "Browse …" বাটনে ক্লিক করতে পারেন এবং পপ-আপ ফাইল ডায়ালগ থেকে একটি এক্সিকিউটেবল ফাইল বেছে নিতে পারেন।

শেষে, আপনি যদি চান, একটি কমেন্ট লিখুন এবং কমান্ডটি স্টার্টআপ তালিকায় যোগ করতে "Add"-এ ক্লিক করুন।

এখন আপনি আপনার স্টার্টআপ অ্যাপ্লিকেশন তালিকা পরিষ্কার করলেন, আপনি কাঁচা বাক্স স্বয়ংক্রিয়ভাবে খালি করে স্টোরেজ স্পেস মুক্ত করতে চাইতে পারেন বা শীর্ষ বার লুকিয়ে স্ক্রিন রিয়েল এস্টেট মুক্ত করতে পারেন।

  1. Cockpit দিয়ে লিনাক্স সিস্টেম ম্যানেজ করার পদ্ধতি

  2. Ubuntu-এর Software & Updates দিয়ে PPA ম্যানেজ করার পদ্ধতি

  3. Windows 10-এ অ্যাপস সহজে পরিচালনা করুন: আনইনস্টল, ডিজেবল এবং আপনার PC অপ্টিমাইজ করুন

  4. উইন্ডোজ ১০ স্পিড আপ করুন: স্টার্টআপ প্রোগ্রাম ম্যানেজমেন্টের এক্সপার্ট গাইড