আপনি যেন জানেন, লিনাক্স-ভিত্তিক অপারেটিং সিস্টেম অপারেশন انجامের জন্য কমান্ড লাইনে ভরপুর ফোকাস করে। Arch Linux-এর মতো একটি মিনিমাল ডিস্ট্রো ইনস্টলেশনের পর আপনাকে একটি অন্ধকার টার্মিনাল দেখাবে। যা লিনাক্স ডিস্ট্রোকে ইন্টারঅ্যাক্টিভ এবং ইউজার-ফ্রেন্ডলি করে তোলে সেটি অনেকসময় অলক্ষিত থাকে—ডেস্কটপ এনভায়রনমেন্ট।
বেশিরভাগ নতুন লিনাক্স ব্যবহারকারী ডেস্কটপ এনভায়রনমেন্ট সম্পর্কে অজ্ঞান থাকে এবং তারা যেটি ব্যবহার করছেন সেটি কী সেটিও জানে না। এখানে আপনার লিনাক্স সিস্টেমে বর্তমানে কোন ডেস্কটপ এনভায়রনমেন্ট ইনস্টল করা আছে সেটি যাচাই করার পদ্ধতি দেওয়া হলো।
ডেস্কটপ এনভায়রনমেন্ট কী?
একটি ডেস্কটপ এনভায়রনমেন্ট হলো প্রোগ্রামের একটি সমষ্টি যা অপারেটিং সিস্টেমকে ব্যবহারকারীদের জন্য ইন্টারঅ্যাক্টিভ করে তোলে; বেস OS-এর একটি ফ্রন্ট-এন্ড বলতে পারেন।
বেশিরভাগ লিনাক্স ডেস্কটপ এনভায়রনমেন্ট একটি উইন্ডো ম্যানেজার এবং অন্যান্য এনভায়রনমেন্টের অন্যান্য এলিমেন্টকে সাপোর্ট করার অনেক অ্যাপ্লিকেশন দিয়ে গঠিত। উদাহরণস্বরূপ, KDE, বা K Desktop Environment KWin উইন্ডো ম্যানেজার ব্যবহার করে এবং Konsole এবং Ark-এর মতো অতিরিক্ত অ্যাপসের সাথে আসে, যা যথাক্রমে ব্যবহারকারীদের কমান্ড লাইন অ্যাক্সেস এবং আর্কাইভ ম্যানেজমেন্টে সাহায্য করে।
একটি উইন্ডো ম্যানেজার সাধারণত একটি উইন্ডোइং সিস্টেমের ওপর চলে। একটি উইন্ডোইং সিস্টেম আইকন, উইন্ডো, মেনু, এবং অন্যান্য এলিমেন্ট দিয়ে গঠিত যা গ্রাফিক্যাল ইউজার ইন্টারফেস তৈরি করে। ডেস্কটপ এনভায়রনমেন্টে উইজেটও থাকতে পারে যা অতিরিক্ত ফাংশনালিটি আনে।
বেশি ব্যবহৃত কিছু ডেস্কটপ এনভায়রনমেন্ট হলো:
- GNOME
- KDE
- MATE
- Xfce
- Cinnamon
তালিকা আরো লম্বা...
লিনাক্স-এ বর্তমান ডেস্কটপ এনভায়রনমেন্ট চেক করুন
এতটুকু ফ্রি ডেস্কটপ এনভায়রনমেন্ট উপলব্ধ থাকায়, ব্যবহারকারীদের তাদের রুচি অনুযায়ী সেটি বেছে নেওয়া খুব কঠিন হয়। এবং সেটি কী তা না জানা পরিস্থিতিকে আরো খারাপ করে দেয়।
আপনার লিনাক্স ডিস্ট্রোতে কোন DE ইনস্টল করা আছে সেটি চেক করার একাধিক পদ্ধতি আছে, কমান্ড-লাইন এবং গ্রাফিক্যাল দুটোই।
এনভায়রনমেন্ট ভেরিয়েবল ব্যবহার করে
লিনাক্সে, এনভায়রনমেন্ট ভেরিয়েবল সিস্টেম-সম্পর্কিত ডেটা সংরক্ষণ করে যা প্রসেস এবং অ্যাপসকে সঠিকভাবে কাজ করতে হয়। আপনি কিছু নির্দিষ্ট এনভায়রনমেন্ট ভেরিয়েবলের মান দেখতে পারেন যেগুলো আপনার সিস্টেমের ডেস্কটপ এনভায়রনমেন্ট সম্পর্কে তথ্য রাখে।
নিচের কমান্ডটি রান করুন:
echo $XDG_CURRENT_DESKTOP
আউটপুট আপনার ডেস্কটপ এনভায়রনমেন্টের নাম দেখাবে।
আপনি *-session বাইনারি ফাইলটিও দেখতে পারেন যা সাধারণত /usr/bin ডিরেক্টরিতে থাকে, একই রেজাল্ট পেতে।
ls /usr/bin/*-session
দেখানো এন্ট্রিগুলো দ্রুত এক নজরে দিলে সিস্টেমের ডেস্কটপ এনভায়রনমেন্ট সম্পর্কে ধারণা হয়। আপনি দেখতে পাচ্ছেন, xfce4-session ফাইলটি নির্দেশ করে যে সিস্টেম Xfce ব্যবহার করছে।
Neofetch ব্যবহার করে
Neofetch একটি কমান্ড-লাইন টুল যা সিস্টেম-সম্পর্কিত তথ্যকে একটি প্রেজেন্টেবল ফরম্যাটে দেখায়। Neofetch স্ট্যান্ডার্ড লিনাক্স প্যাকেজের অংশ নয়, তাই আপনাকে এটি ম্যানুয়ালি আপনার সিস্টেমে ইনস্টল করতে হবে।
একবার ইনস্টল হলে, Neofetch চালু করতে নিচের কমান্ডটি রান করুন:
neofetch
আউটপুট:
ডেস্কটপ এনভায়রনমেন্টের পাশাপাশি, এই কেসে Xfce 4.16, Neofetch OS নাম, কার্নেল ভার্সন, হোস্টনেম, ডিসপ্লে রেজোলিউশন, শেল নাম, এবং আরও অনেক কিছু দেখায়।
GUI ব্যবহার করে
এটি কোনো আশ্চর্য হবে না যে আপনি ডেস্কটপ এনভায়রনমেন্ট নিজে ব্যবহার করে তার নাম চেক করতে পারেন অর্থাৎ গ্রাফিক্যালি। আপনি আপনার সিস্টেম সেটিংসে যেতে পারেন About সেকশন দেখতে আপনার OS সম্পর্কে ডিটেইলস পেতে। যদিও সব ডেস্কটপে এই অপশন থাকবে না, বেশিরভাগে থাকে, এবং আপনারও থাকলে, নিজেকে খুশনসিব বলে মনে করুন।
উদাহরণস্বরূপ, GNOME ডেস্কটপে, আপনি দ্রুত Settings-এ থাকা About সেকশন থেকে সিস্টেম ডিটেইলস চেক করতে পারেন।
এখনও কিছু পেলেন না? আপনি সহজে গুগল করে জানতে পারেন আপনার লিনাক্স ডিস্ট্রোর সাথে ডিফল্টভাবে কোন ডেস্কটপ এনভায়রনমেন্ট আসে। কারণ অধিকাংশ কেসে, আপনার ডিফল্ট DE ইনস্টল থাকবে, যদি আপনি ম্যানুয়ালি সেটি পরিবর্তন না করে থাকেন।
ডেস্কটপ এনভায়রনমেন্ট ছাড়া লিনাক্স?
এখন আপনি জানেন ডেস্কটপ এনভায়রনমেন্ট এবং উইন্ডো ম্যানেজার কী ভূমিকা পালন করে, তাই লিনাক্স ব্যবহারকারীদের দেওয়া ক্ষমতা গ্রহণ করার সময়। আপনি ডেস্কটপ এনভায়রনমেন্ট ছাড়াও আপনার সিস্টেম ব্যবহার করতে পারেন। যদিও সেটি রিকমেন্ড করা হয় না যদি আপনি অন্ধকার এবং লিনাক্স গিক না হন।
যারা এখনও ডেস্কটপ এনভায়রনমেন্ট ব্যবহার চালিয়ে যেতে চান, সোরা "the one" বেছে নেওয়ার আগে বিভিন্ন ডেস্কটপ এক্সপেরিমেন্ট করতে পারেন। আপনি লিনাক্সে অন্যান্য প্রোগ্রামের মতোই ডেস্কটপ এনভায়রনমেন্ট এবং উইন্ডো ম্যানেজার ইনস্টল করতে পারেন।