লাইটওয়েট লিনাক্স ডেস্কটপ এনভায়রনমেন্টের একটি হিসেবে, Xfce তাদের জন্য একটি জনপ্রিয় পছন্দ যারা তাদের লিনাক্স সিস্টেম যতটা সম্ভব মিনিমাল রাখতে চান। কিন্তু যেহেতু লিনাক্সের জন্য så অনেক farklı চয়েস উপলব্ধ, আপনি কেন Xfce-এর মতো কিছুটা সিম্পল কিছু বেছে নেবেন? এই Xfce রিভিউতে গভীরে उतরি এবং ইউজার এক্সপেরিয়েন্স, পারফরম্যান্স, কিছু উল্লেখযোগ্য ফিচার পরীক্ষা করি, এবং বুঝি Xfce কি আপনার জন্য সঠিক DE।
প্রথম অভিজ্ঞতা
ব্যক্তিগতভাবে আমি মনে করি কোনো কাস্টমাইজেশন ছাড়া স্টক (stock) Xfce দেখতে এবং ব্যবহার করতে কঠিন। অনেক ডিস্ট্রো আছে যা Xfce ভारीভাবে কাস্টমাইজ করে এবং জিনিসগুলো কিছুটা সুন্দর করে তোলে, কিন্তু প্লেইন, ভ্যানিলা Xfce কিছুটা যা আমার আগ্রহের নয়। তবুও, এর কিছু খুব দুর্দারুন পাশ আছে - পুরনো, বেশি স্লো (lethargic) সিস্টেমে, Xfce খুব স্ন্যাপি (snappy) এবং পুরনো মেশিনগুলোকে আবার জীবনদান দেয়। সেটিই সাধারণত Xfce-এর কনসেপ্ট - দ্রুত এবং লাইটওয়েট। এটি কিছু ডেস্কটপ এনভায়রনমেন্ট যে ফ্যাট (fat) আনে সেটি কাটিয়ে ফেলে এবং জিনিসগুলো লীন (lean) এবং মিন (mean) রাখার লক্ষ্য রাখে।
ইউজার এক্সপেরিয়েন্স
Xfce-এর সাথে ইউজার এক্সপেরিয়েন্স ভিন্ন ভিন্ন কাস্টমাইজেশনের সাথে ব্যাপকভাবে পরিবর্তিত হয়। ভ্যানিলা Xfce-এ, স্ক্রিনের নিচে কিছু লঞ্চারের সাথে একটি ডক (dock) থাকে, ক্লক, ক্যালেন্ডার, নোটিফিকেশন, এবং নেটওয়ার্ক অ্যাপলেটের সাথে একটি সিস্টেম ট্রে, এবং উপরের বাম কোণে একটি অ্যাপ্লিকেশন মেনু থাকে যেখানে আপনার সকল অ্যাপ্লিকেশনের অ্যাক্সেস রয়েছে।
Xfce ব্যবহার করার অনুভূতিটি আপনাকে একটু যেন কিছু মিস করছেন তা অনুভব করায় কারণ এটি খুব সিম্পল এবং ফেস ভ্যালুতে (face value) নেওয়া সহজ। কিছু ডিস্ট্রো Xfce কাস্টমাইজ করে এমনভাবে যে জিনিসগুলো ব্যবহার করা অনেক সহজ হয়ে যায়।
এটার একটি দুর্দারুন উদাহরণ হলো Xubuntu 20.04, যাতে অ্যাপ্লিকেশন মেনুতে একটি সার্চ ফাংশন রয়েছে অ্যাপ্লিকেশন খুঁজে বের করা অনেক সহজ করতে। এছাড়া, Xfce-এ বিল্ট-ইন কিছু অ্যাপ্লিকেশন রয়েছে যা অন্য DE-দের চেয়ে এটিকে একটি আকর্ষণীয় এজ (edge) দেয়।
Catfish
Catfish একটি ফাইল-সার্চিং টুল যা আপনাকে শুধু ফাইলই নয়, ফাইল কন্টেন্টও সার্চ করতে দেয়। আপনি আপনার সকল Bash স্ক্রিপ্ট খুঁজে বের করতে পারেন #!/bin/bash টাইপ করে, অথবা আপনার ফাইলে থাকা যেকোনো কীওয়ার্ড খুঁজে বের করতে পারেন যা আপনি জানেন সেখানে আছে। আমি "Catfish" শব্দটি কয়েকবার ব্যবহার করে একটি স্যাম্পল ফাইল তৈরি করেছি, এবং আপনি দেখতে পাচ্ছেন যে ফাইল কন্টেন্ট সার্চ করার চেকবক্স চেক করার পর, আমি সেটি খুঁজে পেতে পারলাম। Catfish প্রায় ইনস্ট্যান্টেনিয়াস (instantaneous), এবং এটি আপনার ফাইল খুঁজে বের করা অনেক সহজ করে তোলে।
Thunar ফাইল ম্যানেজার
Thunar Xfce-এর ডিফল্ট ফাইল ম্যানেজার। এটি সাধারণত খুব সিম্পল, কিন্তু Thunar কনফিগার করার জন্য আপনি অনেক কিছু করতে পারেন। আপনি সিঙ্গেল বনাম ডাবল ক্লিক খোলার জন্য, সাইডবারে কোন ফোল্ডার থাকবে, এবং টার্মিনাল খোলা বা কমান্ড রান করার জন্য কাস্টম অ্যাকশন কনফিগার করতে পারেন। যাইহোক, Thunar-এর সবচেয়ে দুর্দারুন অংশ হলো সকল প্লাগইন (plugins) যা আপনি ব্যবহার করতে পারেন।
Thunar প্লাগইনগুলো Thunar-এর ফাংশনালিটি বাড়াতে ডিজাইন করা হয়েছে সুবিধাজনক ফাংশন দিয়ে যেন হ্যাশ কম্পিউট করা, ভলিউম ম্যানেজমেন্ট, এবং Dropbox কন্টেক্সট মেনু। যেহেতু Thunar এবং Xfce রিসোর্সের বিষয়ে খুব লাইট, প্লাগইন ফাংশনালিটি খুব রিমার্কেবল (remarkable), এবং এটাই কিছুটা "ফুল ফ্যাট" (full fat) ফিচার আনার একটি দুর্দারুন উপায় এমন কিছুটা লীনের জন্য।
কাস্টমাইজেশন
Xfce খুব লাইট হওয়ার কারণে, এটি কতটা সহজে কাস্টমাইজ করা যায় সেটি সবসময় očertain নয়। আপনি ওয়ার্কস্পেস, উইন্ডো ডেকোরেশন, গ্লোবাল থিম, আইকন থিম, স্ক্রিনসেভার, এবং আরও অনেক কিছু বক্সের বাইরে থেকে কন্ট্রোল করতে পারেন। প্লাস, বিভিন্ন অ্যাপ্লিকেশনের জন্য টন কনফিগারেশন অপশন রয়েছে, যা আপনাকে আপনার টার্মিনাল এবং Thunar কনফিগার করতে দেয় সেটি খুঁজে বের করার ঝামেলা ছাড়া।
Appearances এবং Window Manager-এর মতো অ্যাপ্লিকেশন আপনাকে বেসিক আপিয়ারেন্সের ওপর কিছু কাস্টমাইজেশন করার ফ্লেক্সিবিলিটি দেয়, কিন্তু আপনি আপনার সিস্টেমের প্যানেলগুলো সম্পর্কে জিনিসগুলো পরিবর্তন করতে পারেন এবং প্যানেলে প্যানেল এবং অ্যাপলেট যোগ, বাদ, বা পরিবর্তন করতে পারেন।
আপনি যদি Xfce-র সাথে আসা আপিয়ারেন্স অপশন চেয়ে আরও বেশি অপশন খুঁজছেন, তবে Xfce Look নামে একটি দুর্দারুন ওয়েবসাইট আছে যা জিনিসগুলো সুন্দর করার জন্য ডেডিকেটেড। আপনি নতুন আইকন থিম এবং উইন্ডো থিম ডাউনলোড করতে পারেন, এবং টন অপশন উপলব্ধ। আপনি যদি Xfce Look-এ আপনার খুঁজছেন না পান, তবে আমি বিস্মিত হব।
পারফরম্যান্স
আমি পূর্বে বলেছি, Xfce অবিশ্বাস্যভাবে লীন (lean)। ২GB RAM এবং ২ vCPU অ্যাক্সেসের সাথে একটি Xubuntu 20.04 ভার্চুয়াল মেশিন ৪২১ MB RAM এবং ১% CPU ব্যবহারে চলে। Xfce সবচেয়ে লীন DE-গুলির এক, যা এটি পুরনো বা কম শক্তিশালী হার্ডওয়্যারের জন্য একটি অত্যন্ত ভালো পছন্দ করে তোলে। এই ভার্চুয়াল মেশিন এনভায়রনমেন্টেও, জিনিসগুলো স্ন্যাপি এবং রেসপনসিভ লাগে, এবং উইন্ডোকে টাইলিং পজিশনে স্ন্যাপ করার জন্য কীবোর্ড শর্টকাট কনফিগার করা কীবোর্ডের কাছাকাছি জিনিসগুলো রাখার একটি দুর্দারুন উপায়।
কোয়ার্টার টাইলিং (quarter tiling)ও একটি অপশন, তবে এটি Cinnamon-এর মতো DE-এ কোয়ার্টার টাইলিংয়ের মতো একদম একইভাবে কাজ করে না। আপনাকে কোণে কোণে টাইল করার জন্য স্পেসিফিক কীবোর্ড শর্টকাট সেট করতে হবে, যা খুব কঠিন নয়।
সারসংক্ষেপে, Xfce-এর পারফরম্যান্স কিছুটা যা আমি যেকোনো পারফরম্যান্স খুঁজছেন তাদের কাছে অত্যন্ত রিকমেন্ড করব।
Xfce-এর খামি
Xfce-এর সেই লীন, পারফরম্যান্ট নেচার (performant nature) একটা প্রাইসে আসে। Xfce-এর একটি প্রবণতা রয়েছে একটু ওভারলি সিম্পল (overly simple) হওয়ার। কোনো ওয়ার্কস্পেস ওভারভিউ বা এক্সপো (expo) নেই, যা হার্ড মাল্টিটাস্কিং করার সময় খুব হ্যান্ডি। xfdashboard কমান্ড এবং অ্যাপ্লিকেশন টেকনিক্যালি একটি উপায় দেয় এটি করতে, কিন্তু এটি ডেস্কটপের বাকি অংশের সাথে ভালো মেশ (mesh) করে না এবং ক্লাঙ্কি (clunky) লাগে।
এছাড়া, যারা অভিজ্ঞতা কাস্টমাইজ করার আপাতoto অনুভব করেন না, তাদের জন্য Xfce একটি মিক্সড ব্যাগ (mixed bag) হতে পারে। কিছু ডিস্ট্রো তাদের Xfce ইমপ্লিমেন্টেশন কাস্টমাইজ করার জন্য সময় এবং ശ্রম দেয়, কিন্তু অন্য ডিস্ট্রো স্টক ইমপ্লিমেন্টেশন শিপ করে যা অনেক কিছু বাকি রাখে। আপনি যদি বক্সের বাইরে সুন্দর কিছু খুঁজছেন, তবে Xfce হিট অর মিস (hit or miss) হতে পারে।
Xfce অভিজ্ঞতা করার জায়গা
উপরোক্ত যেমন, Xfce একটি মিক্সড ব্যাগ হতে পারে। তিনটি প্রধান ডিস্ট্রো আছে যেখানে আমি Xfce অভিজ্ঞতা করার জন্য রিকমেন্ড করব যাতে আপনি বুঝতে পারেন কী অপশন উপলব্ধ এবং আপনি কী স্টাইলিং পছন্দ করেন। সেগুলোর প্রথমটি হলো Xubuntu 20.04।
Xubuntu 20.04
Xubuntu অনেক ঘন্টা এবং সিসেল ছাড়া Xfce-এর একটি অত্যন্ত ভালো ইমপ্লিমেন্টেশন দেয়। এতে একটি 초দারুন elementary OS স্টাইল রয়েছে, কিন্তু এটি একটি স্বতন্ত্র Xfce ওয়ার্কফ্লো রেখে থাকে। এটি এলিগ্যান্ট (elegant), সিম্পল, এবং সুন্দর, একই সাথে সহজে রেপ্লিকেট করা যায় আপনি যদি জিনিসগুলো পছন্দ করেন। সেজানিব سهজ ডিফল্টস (sane defaults), টুইক করার জন্য প্রচুর অপশন, এবং এটি আপনার পথ থেকে হটে থাকে।
MX Linux
MX Linux একটি কম সাধারণ ডিস্ট্রো কিন্তু একটি স olid 컬্ট ফলোइং (cult following) আছে। এটি Debian-ভিত্তিক, কিন্তু এটি একটি সুন্দর Xfce ডেস্কটপ ইমপ্লিমেন্ট করে যা Xubuntu-র চেয়ে কিছুটা বেশি কাস্টমাইজড। MX Linux তার Xfce ইমপ্লিমেন্টেশনে সেই লাইট, মিনিমালিস্ট ভাব (air) রাখে যখন ব্যবহারকারী-বান্ধব (user-friendly) ফিচারগুলো যোগ করে।
EndeavourOS
EndeavourOS একটি ডিস্ট্রো যা আরও অভিজ্ঞ ব্যবহারকারীদের জন্য বানানো, কিন্তু বिगিনার হিসেবে ব্যবহার করা অনরিজনেবল (unreasonable) নয়। এটি আর্চ (Arch)-ভিত্তিক, যা একটি "ট্রায়াল বাই ফায়ার" (trial by fire) টাইপের ডিস্ট্রো, কিন্তু EndeavourOS আর্চের ওপর কিছু উপকারী ফিচার যোগ করে এবং একটি দুর্দারুন লুকিং Xfce ইমপ্লিমেন্টেশন বানায় যা এখনও মিনিমাল কিন্তু আপনাকে ড্রাইভার সীটে (driver's seat) বসিয়ে দেয়।
কারা Xfce ব্যবহার করা উচিত
Xfce-র সবচেয়ে ভালো পাশের একটি হলো এটি যেকোনো কারো জন্য ফ্লেক্সিবল যথেষ্ট। আপনি হোক GNOME ইউজার যারা কিছুটা লাইট কিছু খুঁজছেন, কেউ পুরনো মেশিন নিয়ে যারা ভারী ডেস্কটপ এনভায়রনমেন্টের নিচে স্ট্রাগল করে, অথবা শুধু জিনিসগুলো সিম্পল রাখতে চান, আমি Xfce কখনও যথেষ্ট রিকমেন্ড করতে পারি না। এটি আপনাকে ভালো সার্ভ করবে, এবং শুধু একটু কাস্টমাইজেশন এবং টুইকিং দিয়ে, এটি দেখতে এবং কাজ করতে পারে যেভাবে আপনি চান।
এখন আপনি Xfce সম্পর্কে জানলেন, আমাদের অন্যান্য লিনাক্স ডেস্কটপ এনভায়রনমেন্ট রিভিউ চেক আউট করুন GNOME Shell, KDE Plasma, এবং Cinnamon-এ, এবং এই ৫টি দুর্দারুন টার্মিনাল থিমের সাথে Xfce-এর সমৃদ্ধ কাস্টমাইজেশন অপশন এক্সপ্লোর করুন এবং আর্চ লিনাক্সে Xfce সেট আপ করা শিখুন।