একটি ব্যক্তিগত ডেস্কটপ তৈরির ধারণা অনেক লিনাক্স ব্যবহারকারীকে উইন্ডো ম্যানেজার ইনস্টল করার জন্য বাধ্য করে। আপনার বর্তমান ডেস্কটপ এনভায়রনমেন্ট ছাড়িয়ে উইন্ডো ম্যানেজারে স্যুইচ করার 충분 কারণ আছে, কিন্তু যেহেতু সবাই ভিন্ন পটভূমি থেকে আসেন, তাই এটি "one-size-fits-all" কেস নয়।
এখানে উইন্ডো ম্যানেজারে আপনার ডেস্কটপ এনভায়রনমেন্ট রিপ্লেস করার আগে জানা উচিত কিছু বিষয় দেওয়া হলো।
উইন্ডো ম্যানেজার বনাম ডেস্কটপ এনভায়রনমেন্ট
একটি উইন্ডো ম্যানেজার হলো একটি প্রোগ্রাম যা GUI-এ উইন্ডো পজিশন এবং ডিসপ্লে করার জন্য দায়িত্বপূর্ণ। এই প্রোগ্রামগুলো একটি বড় ডেস্কটপ এনভায়রনমেন্টের অংশ হতে পারে বা স্ট্যান্ডঅ্যালোন ডেস্কটপ হিসেবে ব্যবহার করা যেতে পারে।
একটি ডেস্কটপ এনভায়রনমেন্ট সাধারণত একটি উইন্ডো ম্যানেজার, উইজেট, এবং অন্যান্য ইউটিলিটি দিয়ে গঠিত যা অ্যাপ্লিকেশনদের সাথে ইন্টারঅ্যাক্ট করে একটি ইন্টারঅ্যাক্টিভ ইউজার এক্সপেরিয়েন্স দিতে। কিছু واسعة ব্যবহার করা ডেস্কটপ এনভায়রনমেন্ট হলো KDE Plasma, GNOME, Xfce, LXQt, Cinnamon, ইত্যাদি।
i3wm, bspwm, dwm, KWin (KDE-এ ব্যবহৃত), এবং Metacity (GNOME-এ ব্যবহৃত) উইন্ডো ম্যানেজারের কিছু উদাহরণ।
১. উইন্ডো ম্যানেজার কম রিসোর্স ব্যবহার করে
আপনি কি সত্যিই "free RAM is wasted RAM" স্টেটমেন্টে বিশ্বাস করেন বা হালকা ডেস্কটপ ব্যবহার করে আপনার সিস্টেমের মেমরি ব্যবহার কম রাখতে পছন্দ করেন? আপনি যদি দ্বিতীয়টির সাথে সম্পর্কিত হন, তবে অভিনন্দন, উইন্ডো ম্যানেজার ব্যবহার করা আপনাকে ঘরের মতো লাগবে।
Unihost-র মতে, GNOME এবং KDE যথাক্রমে ৭৩৬MB এবং ৬৩৩MB মেমরি ব্যবহার করে। অন্যদিকে, i3wm এবং awesome-এর মতো উইন্ডো ম্যানেজার চলাকালীন মাত্র ৩MB এবং ৯MB মেমরি ব্যবহার করে। মনে রাখবেন এই পরিমাণ অন্যান্য ইউটিলিটির জন্য প্রয়োজনীয় মেমরি বাদ দিয়ে, যেন মেনু এবং স্ট্যাটাস বার।
সংক্ষেপে, উইন্ডো ম্যানেজার আপনার জন্য যদি আপনি চেহারা কুর্বান করে আরও ভালো পারফরম্যান্স চান। তবে এর মানে এটি নয় যে উইন্ডো ম্যানেজারগুলো আকর্ষণীয় এবং চোখে বাঁধা নয়।
২. উইন্ডো ম্যানেজার অত্যন্ত কাস্টমাইজযোগ্য
যদিও KDE Plasma-এর মতো ডেস্কটপ এনভায়রনমেন্ট তাদের অसीম কাস্টমাইজেবিলিটি ফিচারের জন্য পরিচিত, উইন্ডো ম্যানেজারের מול কাস্টমাইজেশনে সেগুলো কোনো চান্স পায় না। আপনি শব্দশ সা আপনার ডেস্কটপের যেকোনো দিক পরিবর্তন করতে পারেন উইন্ডো ম্যানেজার দিয়ে, যার মধ্যে রয়েছে (তবে সীমাবদ্ধ নয়) উইন্ডো প্লেসমেন্ট, তাদের চেহারা, টাইটেল বার, টাস্কবার, এবং আরও অনেক কিছু।
উইন্ডো ম্যানেজারোর আসল শক্তি দেখতে r/unixporn-এ যান এবং ব্যবহারকারীদের সাবমিট করা WM ডেস্কটপ কাস্টমাইজেশন (বা "rice") চেক করুন। আপনি যদি একটি পার্সোনালাইজড ডেস্কটপ তৈরি করতে চান যা দেখতে এবং কাজ করে আপনার ইচ্ছানুসার, তবে উইন্ডো ম্যানেজার নিঃসন্দেহে আপনার জন্য একটি ভালো পছন্দ।
৩. উইন্ডো ম্যানেজার জটিল
কাস্টমাইজেশনের ক্ষমতার সাথে বড় জটিলতা আসে। উইন্ডো ম্যানেজারোর আচরণ এবং চেহারা সাধারণত কনফিগারেশন ফাইল নামক টেক্সট ফাইল থেকে উদ্ভূত হয়। একটি উইন্ডো ম্যানেজার ইনস্টল করার পর, আপনার প্রাথমিক অধিকাংশ সময় কনফিগ ফাইলগুলো নিয়ে কাজ করতে बीतेगा, ভেরিয়েবল মান পরিবর্তন করতে, এবং কমান্ড যোগ করতে।
একজন অভিজ্ঞ লিনাক্স ব্যবহারকারী কাস্টমাইজেশন ফেজ থেকে অনেক সমস্যা ছাড়া পার করতে পারে, কিন্তু নতুন ব্যবহারকারীরা কনফিগারেশন ফাইল মডিফাই করার পদ্ধতি শিখতে অনেক কষ্ট পান,更别提প্রতিটি কনফিগ ফাইল আলাদা সিনট্যাক্স ফলো করে। এর কারণ হলো প্রতিটি উইন্ডো ম্যানেজার ভিন্ন প্রোগ্রামিং ল্যাঙ্গুয়েজে লেখা হয়, এবং লেখা কমান্ড ইন্টারপ্রেট করার জন্য ভিন্ন ফরম্যাট ব্যবহার করে।
৪. আপনাকে বেসিক ইউটিলিটি ম্যানুয়ালি সেটআপ করতে হবে
ডেস্কটপ এনভায়রনমেন্টের বিপরীতে, একটি উইন্ডো ম্যানেজার এমন বেসিক ইউটিলিটি সহ আসে না যেন মেনু, বা স্ট্যাটাস বার। আপনাকে প্রতিটি প্রোগ্রাম ম্যানুয়ালি ইনস্টল এবং আপনার রুচি অনুযায়ী সেটআপ করতে হবে। প্রতিটি নতুন প্রোগ্রামের সাথে একটি নতুন কনফিগারেশন ফাইল আসে যা আপনাকে হ্যান্ডেল করতে হবে, যা জটিলতাকে আরও বাড়িয়ে দেয়।
আপনি যদি আপনার প্রথম উইন্ডো ম্যানেজার অভিজ্ঞতাকে একটি ব্লাঙ্ক কালো স্ক্রিন না করতে চান, তবে WM প্যাকেজের পাশাপাশি একটি মেনু সিস্টেম, স্ট্যাটাস বার, ওয়ালপেপার ইউটিলিটি, এবং কম্পোজিটর ইনস্টল করার কথা বিবেচনা করুন।
৫. উইন্ডো ম্যানেজার কীবোর্ড-কেন্দ্রিক নেভিগেশন
আপনি যদি মাউস দিয়ে সিস্টেম নেভিগেট করার অভ্যস্ত হন, তবে অধিকাংশ উইন্ডো ম্যানেজার যেসব কীবোর্ড-চালিত নেভিগেশন অফার করে সেটিতে অভ্যস্ত হওয়া আপনার জন্য কঠিন হবে। তবে এর মানে এটি নয় যে আপনি মাউস বা টাচপ্যাড ব্যবহার করতে পারবেন না।
আপনি এখনও মাউস দিয়ে ক্লিক এবং ব্রাউজ করতে পারবেন, কিন্তু সাধারণত উইন্ডো ম্যানেজার যারা কীবোর্ডের প্রতি উচ্চ পছন্দ রাখে তাদের জন্য সেরা।
উইন্ডো ম্যানেজারে নেভিগেশন কাস্টম কি বাইন্ডিং-র ওপর নির্ভর করে, যাতে একটি মড কী থাকে (সাধারণত Super কী)। উদাহরণস্বরূপ, i3wm-এ টার্মিনাল খোলতে, আপনাকে Mod + Enter চাপতে হবে। একইভাবে, আপনি Mod + H বা Mod + V দিয়ে পরবর্তী উইন্ডোর পজিশন পরিবর্তন করতে পারেন, নতিজা আপনি হরিজন্টাল বা ভার্টিক্যাল অ্যালাইনমেন্ট চান সেটি নির্ভর করে।
যেহেতু উইন্ডো ম্যানেজার অত্যন্ত কাস্টমাইজযোগ্য, আপনি কনফিগ ফাইলে নতুন কি বাইন্ডিং যোগ করতে পারেন এবং ডিফল্টগুলোকেও বদলাতে পারেন।
৬. আদর্শ উইন্ডো ম্যানেজার বেছে নেওয়া কঠিন
লিনাক্সের অন্যান্য জিনিসের মতো, আপনার নিপাতে অসংখ্য উইন্ডো ম্যানেজার উপলব্ধ থাকার কারণে আপনি অভিভূত হবেন। যদিও এটি কিছু ব্যবহারকারীর জন্য পসন্দের সুযোগ বাড়ায়, অন্যদের জন্য এটি অনির্দেশতা এবং ফ্রাস্ট্রেশন ল miej।
আপনি কোনটি বেছে নেবেন সেটি নির্ভর করে আপনি কী ফিচার চান। আপনি কি স্ট্যাকিং বা টাইলিং উইন্ডো ম্যানেজার পছন্দ করেন? হয়তো আপনার পরিচিত একটি ভাষায় লেখা উইন্ডো ম্যানেজার দরকার। যাহোক, আপনার কাছে বেছে নেওয়ার জন্য অনেক অপশন থাকবে।
৭. উইন্ডো ম্যানেজার অ্যাডাপ্ট করা কঠিন
আপনি প্রথম লিনাক্স ইনস্টল করলে ডেস্কটপ সাথে পরিচিত হওয়া কঠিন ছিল। এবং উইন্ডো ম্যানেজারে শিফ্ট করাও ততটাই কঠিন হবে। কিন্তু আপনি যদি কঠোর পরিশ্রম করার জন্য প্রস্তুত হন এবং আপনার সময় দেন, তবে আপনি দ্রুত প্রাথমিক লার্নিং ফেজ पार করবেন।
যেহেতু আপনি নিজে ডেস্কটপ কাস্টমাইজ করবেন, আপনি ইতিমধ্যে আপনার সিস্টেমের অধিকাংশ বিষয় জানবেন। প্রোগ্রাম লঞ্চ করা, ওয়ার্কস্পেসের মধ্যে স্যুইচ করা, এবং ইউটিলিটি মডিফাই করা কিছু জিনিস যা আপনাকে শিখতে হবে। ইন্টারফেসের সাথে নিজেকে পরিচিত করার সেরা উপায় হচ্ছে একটি উইন্ডো ম্যানেজার একটি ডেস্কটপ এনভায়রনমেন্টের পাশাপাশি ইনস্টল করে সেটি আপনার ডेली ড্রাইভার হিসেবে ব্যবহার করা।
নতুন ব্যবহারকারী উইন্ডো ম্যানেজার ব্যবহার করে উচিত কিনা?
নতুন লিনাক্স ব্যবহারকারী উইন্ডো ম্যানেজার দেখে অভিভূত হতে পারেন। যদিও কোনো নিয়ম নেই যা বলে আপনি শুরুতেই WM ব্যবহার করতে পারবেন না, তবে সাধারণত উইন্ডো ম্যানেজার সাথে জুড়ে জটিলতার কারণে এটি রিকমেন্ড করা হয় না। কিন্তু লিনাক্স টিনকারাররা এবং নতুন জিনিস চেষ্টা করার লোকজনের জন্য তৈরি, এবং আপনি যা চান ইনস্টল এবং ব্যবহার করতে আজাদ।
আপনার ডেস্কটপ এনভায়রনমেন্টকে উইন্ডো ম্যানেজার দিয়ে রিপ্লেস করা উচিত শুধু তখনই যখন আপনি সেটি সাথে আসা সকল গ্রাইন্ডিং পার করার জন্য দৃঢ়প্রতিজ্ঞ। আপনি যদি এখনো উইন্ডো ম্যানেজারে স্যুইচ করার জন্য প্রস্তুত নন, তবে ভিন্ন ভিন্ন ডেস্কটপ এনভায়রনমেন্ট ইনস্টল করে দেখুন কোনটি আপনার মনে পড়ে।