আপনি সম্ভবত আপনার লিনাক্স অপারেটিং সিস্টেমের সাথে খুশি, কিন্তু সময়-सময়ে কিছু পরিবর্তন আনার চেষ্টা করা ভালো। এটি করার একটি উপায় হল ডিফল্ট অ্যাপ্লিকেশন এবং কম্পোনেন্টগুলো রিপ্লেস করা। যেমন- ডিফল্ট ফাইল ম্যানেজার, টেক্সট এডিটর, বা ডেস্কটপ এনভায়রনমেন্ট বা কার্নেল পর্যন্ত।
ডিসপ্লে ম্যানেজার কী?
"লগইন ম্যানেজার" নামেও পরিচিত, একটি ডিসপ্লে ম্যানেজার ডিসপ্লে সার্ভার শুরু করার এবং ডেস্কটপ লোড করার জন্য দায়ী। এটি ব্যবহারকারীর ব্যবহারকারীর নাম এবং পাসওয়ার্ড সঠিকভাবে দিতে গিয়ে ঘটে।
সহজ কথায়, এটি ব্যবহারকারী সেশন নিয়ন্ত্রণ করে এবং ব্যবহারকারী প্রমাণীকরণ পরিচালনা করে। ডিসপ্লে ম্যানেজারের অধিকাংশ কাজ "হুডের নিচে" ঘটে। একমাত্র দৃশ্যমান উপাদান হল লগইন উইন্ডো, যাকে প্রায়ই "গ্রিটার" বলা হয়।
ডিসপ্লে ম্যানেজার কী নয়
আপনি ইতিমধ্যে জানেন যে আপনার লিনাক্স কম্পিউটারে একটি উইন্ডো ম্যানেজার এবং একটি ডিসপ্লে সার্ভার রয়েছে।
ডিসপ্লে ম্যানেজার একটি স্বতন্ত্র সফ্টওয়্যার। তিনটি মযলে একে অপরের সাথে ইন্টারঅ্যাক্ট করে, কিন্তু তাদের কার্যকারিতা আলাদা এবং তারা আলাদা কাজ করে।
উইন্ডো ম্যানেজারের উদাহরণ:
- KWin
- Openbox
- Dwm
লিনাক্সের জনপ্রিয় ডিসপ্লে সার্ভার:
- Wayland
- Mir
- X.Org (সংক্ষেপে Org)
(অনেক লিনাক্স ডিস্ট্রিবিউশনে Wayland ডিফল্ট ডিসপ্লে সার্ভার হিসেবে আছে এবং অন্যগুলোও সেজন্য chuyển হচ্ছে, তাই লিনাক্সে Wayland ব্যবহার সম্পর্কে জানা ভালো।)
কিছু ডিসপ্লে ম্যানেজার:
- GDM (GNOME Display Manager)
- LightDM
- LXDM
নিচে আরও কিছু ডিসপ্লে ম্যানেজার নিয়ে আলোচনা করা হলো।
কেন ডিসপ্লে ম্যানেজার রিপ্লেস করবেন?
কেন কেউ ডিসপ্লে ম্যানেজার রিপ্লেস করতে চাবে? এখানে কয়েকটি সম্ভাব্য পরিস্থিতি:
- পুরনো একটি পিসি পুনর্জীবিত করতে চান এবং একটি লাইটওয়েট ডিসপ্লে ম্যানেজার দরকার।
- আপনার বর্তমান ডিসপ্লে ম্যানেজার আপডেটের পর ভাঙে গেছে, এবং অন্য একটি ডিস্ট্রোতে মাইগ্রেট করার চেয়ে একটি নতুন ইনস্টল করা দ্রুত।
- লগইন উইন্ডোর সুন্দর থিম প্রয়োগ করতে চান, কিন্তু ডিস্ট্রোর ডিফল্ট ডিসপ্লে ম্যানেজার এই ব্যাপারে সীমাবদ্ধ।
লিনাক্সের জন্য বেশ কিছু জনপ্রিয় ডিসপ্লে ম্যানেজার রয়েছে। আপনি দেখবেন সूरतে সই হওয়া সত্ত্বেও, মূল পার্থক্য হলো আকার, জটিলতা এবং কীভাবে তারা ব্যবহারকারী ও সেশন ম্যানেজ করে।
লিনাক্সের ছয়টি ডিসপ্লে ম্যানেজার যেগুলোতে স্যুইচ করতে পারেন
নতুন ডিসপ্লে ম্যানেজার ইনস্টল করার সাথে থিম নিয়ে আপনি কিছু মজা করতে পারেন। কাস্টমাইজেশন আপনার প্রাধান্য হলে MDM সেরা পছন্দ, কারণ এটি পুরনো GDM এবং নতুন HTML থিম উভয়কেই সাপোর্ট করে। DeviantArt-এ বিভিন্ন ডিসপ্লে ম্যানেজারের জন্য অনেক থিম সংগ্রহ রয়েছে। SDDM ব্যবহার করলে তার থিম প্যাকেজ রিপোজিটরিতে পাওয়া যাবে।
তবে প্রথমে, আপনি কোন ডিসপ্লে ম্যানেজারে স্যুইচ করবেন?
১. KDM
KDE Plasma 5 পর্যন্ত KDE-এর ডিসপ্লে ম্যানেজার, KDM-এ ব্যাপক কাস্টমাইজেশন অপশন রয়েছে। সিস্টেম সেটিংসের কন্ট্রোল মডিউল ব্যবহার করে এটি সহজে কনফিগার করা যায়। সেখানে আপনি বেছে নিতে পারেন কোন KDM থিম ব্যবহার করবেন, বা সিম্পল গ্রিটার ব্যবহার করতে পারেন যা ব্যাকগ্রাউন্ড, স্বাগত বার্তা এবং ফন্ট কাস্টমাইজ করতে দেয়।
অন্যান্য বৈশিষ্ট্য:
- দ্রুত ব্যবহারকারী স্যুইচিং
- ব্যবহারকারী তালিকা প্রদর্শন
- রুট শাটডাউন সক্ষম
- পাসওয়ার্ডহীন লগইন অনুমতি
- অটোলগইন
- ফিঙ্গারপ্রিন্ট স্ক্যানিং
KDM X এবং Wayland উভয়কেই সাপোর্ট করে এবং ইনস্টল করা ডেস্কটপ এনভায়রনমেন্ট ও উইন্ডো ম্যানেজার সনাক্ত করতে পারে। সেগুলো তালিকা আকারে প্রদর্শিত হয় যাতে আপনি প্রমাণপত্র দিতে গিয়ে কোনটি শুরু করতে চান তা বেছে নিতে পারেন।
কিছু ফিচার Новиশদের জন্য ভাবলামায় থাকতে পারে, কিন্তু গ্রাফিক্যাল ডায়লগের কারণে KDM সেট আপ করা সহজ।
২. GDM (GNOME Display Manager)
KDE-এর জন্য KDM যা, GNOME-এর জন্য GDM3 তাই—এটি একটি জনপ্রিয় লিনাক্স ডেস্কটপ এনভায়রনমেন্টের ডিফল্ট ডিসপ্লে ম্যানেজার। KDM-এর মতো এটি X এবং Wayland সাপোর্ট করে এবং অফার করে:
- স্বয়ংক্রিয় লগইন
- ব্যবহারকারী তালিকা লুকানো
- পাসওয়ার্ডহীন লগইন
- কাস্টম সেশন
- বিল্ট-ইন থিম
- একাধিক ব্যবহারকারী লগইন
- দ্রুত সেশন স্যুইচিং
- ফিঙ্গারপ্রিন্ট স্ক্যানিং
- স্মার্ট কার্ড প্রমাণীকরণ
GDM3 কনফিগার করা যায় সিস্টেম সেটিংসের ডেডিকেটেড ডায়লগ বা কনফিগারেশন ফাইল এডিট করে।
লক্ষ্য করুন GDM3 লিগ্যাসি GDM থেকে ভিন্ন। সूरतে মিল থাকলেও, GDM3 লিগ্যাসি GDM থিমের সাথে ব্যাকওয়ার্ড কম্প্যাটিবল নয়, অপশনগুলো কনফিগারেশন ফাইলে লুকানো থাকে।
৩. SDDM (Simple Desktop Display Manager)
SDDM ডিসপ্লে ম্যানেজার দুনিয়ায় তুলনামূলক নতুন। ২০১৩ সালে প্রথম রিলিজ হওয়া সত্ত্বেও, এটি পুরনো প্রতিযোগীদের মতো SLiM এবং Mint Display Manager বাঁচতে পারেছে।
X এবং Wayland সাপোর্টের সাথে, SDDM QML থিমিংর উপর নির্ভর করে এবং KDE Plasma 5-এ KDM-এর স্থানে ডিফল্ট ডিসপ্লে ম্যানেজার হয়েছে।
SDDM-এর বৈশিষ্ট্য:
- স্বয়ংক্রিয় লগইন
- Num Lock অন
- গ্রিটার ব্যবহারকারী মডিফাই
- থিম সাপোর্ট
অন্য নো-ফ্রিলস ডিসপ্লে ম্যানেজারের মতো, SDDM কনফিগার করতে হলে কনফিগ ফাইল (sddm.conf) এডিট করতে হয়। KDE-এ SDDM ব্যবহার করলে সিস্টেম সেটিংসে একটি কনফিগারেশন মডিউল থাকে। বিকল্পভাবে সাদাসাহজ sddm-config-editor ইউটিলিটি ব্যবহার করা যায়।
৪. LXDM
LXDM LXDE এনভায়রনমেন্টের অংশ হলেও অন্যান্য ডেস্কটপ এনভায়রনমেন্টেও সুবিধাজনকভাবে চলে, কারণ এর অনেক ডিপেন্ডেন্সি নেই। এটি নিজস্ব কনফিগারেশন ইউটিলিটি বা কনফিগারেশন ফাইল এডিট করে সেট আপ করা যায়:
/etc/lxdm
(অথবা Lubuntu ব্যবহার করলে
/etc/xdg/lubuntu/lxdm
।)
LXDM-এ আপনি পাবেন:
- কনফিগারেবল ব্যবহারকারী তালিকা
- অটোলগইন
- প্রতিটি ব্যবহারকারীর জন্য আইকন
- ব্যবহারকারী স্যুইচিং
- টাইমড অটোলগইন
- কাস্টম ব্যাকগ্রাউন্ড ইমেজ
অফিশিয়াল ডকুমেন্টেশন এবং বিভিন্ন ফোরামে অনঅফিশিয়াল রিপোর্ট অনুযায়ী, LXDM লগআউটের সময় ব্যবহারকারী প্রসেস টার্মিনেট করে না। এটি নিশ্চিত করতে
/etc/lxdm/PostLogout
ফাইল মডিফাই করতে হবে।
LXDM কিছুটা কুইর্কি হলেও দ্রুত, তাই আপনার জন্য এটি গ্রহণযোগ্য ট্রেড-অফ হলে একবার ট্রাই করে দেখুন।
৫. LightDM
হয়তো সবচেয়ে জনপ্রিয় এবং নিঃসন্দেহে সবচেয়ে বহুমুখী ডিসপ্লে ম্যানেজার হলো LightDM। জনপ্রিয় ডিস্ট্রোতে পুরনো ডিসপ্লে ম্যানেজারদের দখল দিয়ে এগিয়ে এসেছে, এটি কাস্টমাইজযোগ্য এবং ফিচার-সম্পন্ন। LightDM লাইটওয়েটও, এবং X.Org ও Mir সাপোর্ট করে।
LightDM-এ আপনি পাবেন:
- GTK, Qt/KDE, Unity এবং অন্যান্য জন্য গ্রিটার
- লগইন স্ক্রিন থিম
- ব্যবহারকারী তালিকা
- কাস্টম ব্যাকগ্রাউন্ড ইমেজ
- অ্যাডজাস্টেবল উইন্ডো পজিশন
এই পরিবর্তনগুলো করতে কনফিগারেশন ফাইল এডিট করতে হয়—সবচেয়ে সহজ উপায় হলো LightDM GTK Greeter Settings টুল।
৬. XDM
এটি X Window System-এর ডিফল্ট ডিসপ্লে ম্যানেজার এবং ১৯৮৮ সালে প্রথম রিলিজ হয়েছিল। এটি একটি মিনিমালিস্ট ডিসপ্লে ম্যানেজার যা কম স্পেসিফিকেশন वाले সিস্টেম বা সাধারণ প্রয়োজনের জন্য উপযুক্ত।
সADERONE هذا، XDM এখনো কিছু বৈশিষ্ট্য অফার করে:
- থিম
- ব্যাকগ্রাউন্ড ওয়ালপেপার সেট করা
- ফন্ট টুইক করা
- লগইন বক্সের পজিশন অ্যাডজাস্ট করা
- একাধিক X সেশন হ্যান্ডল করা
- পাসওয়ার্ডহীন লগইন
অধিকাংশ টুইক প্রয়োগ করতে হলে
etc/X11/xdm/Xresources
এডিট করতে হয়।
লিনাক্সে ডিসপ্লে ম্যানেজার রিপ্লেস করার পদ্ধতি
কিছু পছন্দ হলো? হয়তো উবুন্টুর ডিসপ্লে ম্যানেজার LightDM-এ পরিবর্তন করতে চান।
আপনার পছন্দ এবং ডিস্ট্রো যেটা হোক, লিনাক্সে বর্তমান ডিসপ্লে ম্যানেজার রিপ্লেস করার জন্য মাত্র দুটি ধাপ:
- নতুন ডিসপ্লে ম্যানেজার ইনস্টল করুন
- এটিকে ডিফল্ট হিসেবে সেট আপ করুন
প্রথম অংশ সহজ, কারণ আপনার ডিস্ট্রিবিউশনের জন্য উপযুক্ত প্যাকেজ খুঁজে ইনস্টল করলেই হবে। পুরনো ডিসপ্লে ম্যানেজার রিমুভ করতে চাইলে করতে পারেন, কিন্তু অধিকাংশ ক্ষেত্রে এটা প্রয়োজন নেই।
নতুন ডিসপ্লে ম্যানেজারকে ডিফল্ট হিসেবে সেট আপ করা প্রতিটি ডিস্ট্রিবিউশনের জন্য আলাদা। মূলত কয়েকটি কনফিগারেশন ফাইল এডিট করা বা টার্মিনালে একটি সিম্পল কমান্ড চালানো।
নিচের সংক্ষিপ্ত গাইড ব্যবহার করে আপনার পছন্দের ডিসপ্লে ম্যানেজার সেট আপ করুন (যেটি আপনি ইতিমধ্যে ইনস্টল করেছেন)।
ডেবিয়ান, উবুন্টু, লিনাক্স মিন্ট এবং অধিকাংশ উবুন্টু ডেরিভেটিভ
নতুন ডিসপ্লে ম্যানেজার ইনস্টল করলে dpkg-reconfigure টুল স্বয়ংক্রিয়ভাবে চালু হয়। না হলে ম্যানুয়ালি চালান:
- sudo dpkg-reconfigure gdm3 চালান
- পপ-আপ ডায়লগ থেকে ডিফল্ট ডিসপ্লে ম্যানেজার বেছে নিন
"gdm3"-র জায়গায় আপনার সিস্টেমে ইনস্টল করা যেকোনো ডিসপ্লে ম্যানেজার বসাতে পারেন। এতে ব্যর্থ হলে রুট প্রিভিলেজ দিয়ে
/etc/X11/default-display/manager
ফাইল এডিট করুন।
আর্চ লিনাক্স এবং মাঞ্জারোর জন্য
নতুন ডিসপ্লে ম্যানেজারের systemd সার্ভিস এনাবল করুন:
systemctl enable displaymanager.service -f
এটি কাজ না করলে, মাঞ্জারো ব্যবহারকারী আগের ডিসপ্লে ম্যানেজার ডিসেবল করে দেখতে পারেন:
sudo systemctl stop gdm
sudo systemctl disable gdm
sudo systemctl enable lightdm.service
sudo systemctl start lightdm
আর্চ লিনাক্সে হয়তো
/etc/systemd/system/default.target
ফাইল রিমুভ করতে হয়, এবং
/etc/systemd/system directory
এ display-manager.service ফাইল তৈরি করতে হয়। এই নতুন ফাইলটি আপনার নতুন ডিসপ্লে ম্যানেজারের সার্ভিস ফাইলের একটি সিমলিংক হবে যা
/usr/lib/systemd/system/
এ অবস্থিত।
ফেডোরায় ডিসপ্লে ম্যানেজার পরিবর্তন
পুরনো ডিসপ্লে ম্যানেজার ডিসেবল করুন, নতুন ইনস্টল করা রিপ্লেসমেন্টটি এনাবল করুন, তারপর রিবুট:
- systemctl disable [old display manager] চালান
- তারপর systemctl enable [new display manager]
- তারপর reboot
ফেডোরা রিবুট হলে নতুন ডিসপ্লে ম্যানেজার সহ চালু হবে।
PCLinuxOS-এর জন্য
ডেস্কটপ থেকে নতুন ডিসপ্লে ম্যানেজার বেছে নেওয়া যাবে।
- Control Center > Boot খুলুন
- Set up display manager খুঁজুন
- আপনার ইনস্টল করা ডিসপ্লে ম্যানেজার সিলেক্ট করুন
সিস্টেম পরিবর্তনগুলো স্বীকার না করলে
/etc/sysconfig/desktop
এডিট করে নতুন ডিসপ্লে ম্যানেজার সেট করুন।
openSUSE-এর জন্য
openSUSE-এ ডিসপ্লে ম্যানেজার পরিবর্তন করতে প্রথমে আপনার রিপ্লেসমেন্ট ডাউনলোড করুন এবং ইনস্টলেশন লোকেশন নিশ্চিত করুন।
তারপর লিখুন:
sudo update-alternatives --set default-displaymanager \ [FILEPATH]
ডেস্কটপ টুল দিয়ে ডিসপ্লে ম্যানেজার পরিবর্তন পছন্দ করলে?
- yast2-alternatives ইনস্টল করুন
- Control Center খুলুন
- Display Manager ব্রাউজ করুন
- নতুন ডিসপ্লে ম্যানেজার সেট করুন
নেক্সট রিবুটে আপনার নতুন ডিসপ্লে ম্যানেজার এক্টিভ হবে।
আজই আপনার লিনাক্স ডিসপ্লে ম্যানেজার পরিবর্তন করুন
আপনি দেখেছেন, ডিসপ্লে ম্যানেজার রিপ্লেস করা শুনতে যত কঠিন লাগে, আসলে তত কঠিন নয়। একবার তাদের ফিচার সম্পর্কে পড়তে শুরু করলে, সেরা খুঁজে বের করার জন্য কয়েকটি ভিন্ন ডিসপ্লে ম্যানেজার টেস্ট করার ইচ্ছা হতে পারে—এবং আমি আপনাকে এজন্য উৎসাহিত করছি।
সফ্টওয়্যার "ভাঙা" পর্যন্ত অপেক্ষা করতে হয় না নতুন কিছু ট্রাই করতে বা নতুন লিনাক্স ডেস্কটপ এনভায়রনমেন্টের সাথে পরীক্ষা-নিরীক্ষা করতে।