একটি কখনও কখনও ভুলে যাওয়া লিনাক্স ডেস্কটপ এনভায়রনমেন্ট, Cinnamon আপনার ডেস্কটপের জন্য একটি দাবিদার যা আপনি হয়তো আসতে দেখেননি। যদিও Cinnamon Linux Mint টিম দ্বারা তাদের ডিস্ট্রিবিউশনের ফ্ল্যাগশিপ (flagship) হিসেবে ডেভেলপ করা হয়েছে, এটি অন্য যেকোনো ডিস্ট্রোতে ডাউনলোড করে ব্যবহার করার জন্যও উপলব্ধ। এই আর্টিকেলে Cinnamon ডেস্কটপ গভীরে কভার করা হয়েছে, ইউজার এক্সপেরিয়েন্স এবং কাস্টমাইজেশন অপশন, পারফরম্যান্স, ইউজিবিলিটি (usability), এবং কারা Cinnamon ব্যবহার করা উচিত সেটি সম্পর্কে রিকমেন্ডেশন।
Cinnamon-র প্রথম অভিজ্ঞতা
Cinnamon প্রাথমিকভাবে GNOME-এক একটি ফর্ক (fork) ছিল, কিন্তু Cinnamon 2.0-এ এটি একটি স্বতন্ত্র ডেস্কটপ এনভায়রনমেন্টে পরিণত হয় যা আর GNOME লাইব্রেরির ওপর নির্ভরশীল নয়। লগইন করলে, Cinnamon ক্লিন, মডার্ন, এবং ফোকাসড (focused) দেখায়। এটি উইন্ডোজ থেকে খুব পারम्पরিক ডেস্কটপ প্যারাডাইম ফলো করে, বামে নিচে একটি অ্যাপ্লিকেশন মেনু, নিচের প্যানেলে অ্যাপ্লিকেশনগুলো, এবং ডান নিচে একটি সিস্টেম ট্রে। এছাড়া, আপনার সকল ডিস্ক/ফাইল সিস্টেমের জন্য "Computer" এবং আপনার হোম ফোল্ডারের জন্য "Home" ডেস্কটপ আইকনও রয়েছে।
প্রাথমিক "ওও, এটি উইন্ডোজের মতো দেখছে" ভাবা খতম হলে, আপনি দেখবেন Cinnamon-এ কিছু কাজ করা হয়েছে যাতে এটি GNOME ব্যাকএন্ড এবং উইন্ডোজ-এস্ক আপিয়ারেন্স (Windows-esque appearance) উভয় থেকে আলাদা মনে হয়। "Themes" অ্যাপ্লিকেশন আপনাকে আপনার সকল লুক-অ্যান্ড-ফিল (look-and-feel) সেটিংস এবং অপশনগুলোর একটি সুন্দর ওভারভিউ দেয়, টন কালার চয়েস উপলব্ধ, জিনিসগুলো ঘুরে ফিরাতে অপশন সহ।
ইউজার এক্সপেরিয়েন্স
যদি লক্ষ্য হয় একটি DE তৈরি করা যা পারम्पরিক প্যারাডাইম ফলো করে, তবে Linux Mint টিম সেটি Cinnamon-এ পুরোপুরি করতে সফল হয়েছে। বক্সের বাইরে, ডেডিকেটেড মিনিমাইজ এবং ম্যাক্সিমাইজ বাটন রয়েছে, সকল উইন্ডো কন্ট্রোল উইন্ডো বর্ডারের ডান পাশে, এবং নিচের বামে অ্যাপ্লিকেশন মেনুতে ক্যাটাগরি এবং একটি পাওয়ারফুল সার্চ ফাংশন রয়েছে যা শুধু অ্যাপ্লিকেশন টাইটেলই নয়, ডেসক্রিপশনও সার্চ করে। ডেস্কটপ নেভিগেট করা সুপার সিম্পল; ডেস্কটপ আপনাকে ড্রাইভার সীটে (driver's seat) বসিয়ে দেয় কিন্তু আপনাকে কিছু জটিল চলে আনতে বলে না।
Cinnamon-এ আপনার যা কিছু দরকার, সেটি পেতে আপনি সিম্পলি অ্যাপ্লিকেশন মেনু খুলুন এবং হয় ক্যাটাগরিগুলো ব্রাউজ করুন বা টাইপ করা শুরু করুন সার্চ করতে। এটি আপনার সিস্টেম যা অফার করে সেটি খুঁজে বের করার একটি সেন্ট্রালাইজড লোকেশন (centralized location), এবং এটি সকল অ্যাপ্লিকেশনকে লজিক্যাল ক্যাটাগরি এবং একটি ইউনিভার্সাল অ্যাক্সেস পয়েন্টে ইউনিফাই (unify) করে। এটি উইন্ডোজের সাথে এই বিষয়ে খুব সাদৃশ্য, কিন্তু অ্যাপ্লিকেশনগুলির ফিল (feel) অনেক GNOME অ্যাপ্লিকেশনের কথা মনে করায়। ইন্টারফেস সিম্পল কিন্তু ইফেক্টিভ (effective), এবং এটি আপনি যা খুঁজছেন সেটি দেয় আপনার পথে বাধা ডाले না। এর একটি দুর্দারুন উদাহরণ হলো Xed, যা Cinnamon-এর Gedit (GNOME-র থেকে) এর উপর টেক। এটি সিম্পল, এলিগ্যান্ট (elegant), মিনিমাল, এবং আপনাকে আপনার স্ক্রিপ্ট, টেক্সট ফাইল, বা রিডমি (readme) খুব কম হাসেল (hassle) দিয়ে দ্রুত লিখতে দেয়।
Cinnamon X-Apps
Cinnamon-এর অনেক ডিফল্ট X-Apps GNOME Core অ্যাপ্লিকেশনগুলোর মতো কিছু এক্সট্রা ইউজার-ফ্রেন্ডলিনেস (user-friendliness) যোগ করা। Xed, টেক্সট এডিটর, Gedit-এর মতো কিছু সহজ প্রেফারেন্স এবং চয়েসের সাথে। অ্যাপ্লিকেশনগুলোর ডিজাইন করার পদ্ধতি আংশিকভাবে কেন Linux Mint-এর ইউজার-ফ্রেন্ডলি হওয়ার দুর্দারুন রেপুটেশন (reputation) আছে।
কাস্টমাইজেশন (Customization)
Cinnamon তার পূর্বপুরুষের চেয়ে বক্সের বাইরে থেকে অনেক বেশি কাস্টমাইজেশন দেয়। ডিফল্ট ইন্টারফেস উইন্ডোজ-লাইক হলেও, আপনি সহজে প্যানেলটি ঘুরিয়ে ফিরাতে পারেন (বা সরিয়ে ফেলতে পারেন আপনি চাইলে) এবং এটি macOS-লাইক/উবুন্টু-লাইক বা আপনার পছন্দ যেকোনো স্টাইলে করতে পারেন। আপনি প্যানেল, অ্যাপ্লিকেশন মেনুর আইকন, গ্লোবাল থিম, একসেন্ট কালার (accent colors), আইকন থিম, উইন্ডো ডেকোরেশন, উইন্ডো বর্ডার, এবং আরও অনেক কিছু কাস্টমাইজ করতে পারেন। ডেস্কটপ ইন্টারফেসের প্রায় সব দিক কাস্টমাইজ করা যায়। কাস্টমাইজেশন KDE Plasma-র সাথে টক্কর দিতে পারে না, তবে অন্যান্য অফারিং চেয়ে এটি অনেক বেশি থরো (thorough)। এটি আপনাকে ঘুরে ফিরতে এবং হোম-এ ফিল (feel at home) করার জায়গা দেয় আপনাকে অভিভূত (overwhelm) করা ছাড়া। এটি লিনাক্সের সেরা অংশগুলো বাড়ে সেরা অংশ ছাড়া: আপনার চয়েস এবং কন্ট্রোল রয়েছে সেই অভিভূতকারী পরিমাণ স্বাধীনতা ছাড়া যা কিছু অপশন দেয়।
Cinnamon-এ কীবোর্ড শর্টকাট (Keyboard Shortcuts in Cinnamon)
Cinnamon দুর্দারুন কীবোর্ড শর্টকাটের সাথে আসে, বিশেষ করে উইন্ডো টাইলিং (window tiling) এর চারপাশে। Super কী ধরে রেখে Left, Right, Up, বা Down চাপলে, আপনি উইন্ডো হাফ-টাইল (half-tile) করতে পারেন আপনার স্ক্রিনের বাম, ডান, উপরে, বা নিচে। প্লাস, একবার একটি উইন্ডো এক পাশে হাফ-টাইল হলে, আপনি Up বা Down চাপায় কোয়ার্টার-টাইল (quarter-tile) করতে পারেন। উইন্ডোগুলো কোনো অ্যানিমেশন বা ডিলে ছাড়া টাইল হয়, যা জিনিসগুলো অবিশ্বাস্যভাবে দ্রুত এবং যেন আপনি কাম করে ফেলতে পারেন তা অনুভূতি দেয়।
উইন্ডো ম্যানেজমেন্ট کلاسিক Alt + Tab দিয়ে করা হয়, যা আপনাকে একটি অ্যাপ্লিকেশন আইকন এবং উইন্ডো প্রিভিউর একটি ড্রপ-ডাউন মেনু দেয়। ওয়ার্কস্পেস ম্যানেজমেন্টের বিষয়ে, এটি একটি সিমিলার সেটআপ: Ctrl এবং Alt ধরে রাখুন এবং Left, Right, Up, বা Down চাপুন। Left এবং Right ওয়ার্কস্পেস স্যুইচ করবে, Down আপনাকে আপনার ওয়ার্কস্পেসের একটি ওভারভিউ (overview) দেখাবে, এবং Up আপনাকে আপনার সকল ওয়ার্কস্পেসের একটি গ্রিডেড ওভারভিউ (gridded overview) দেবে নতুন যোগ করার অপশনের সাথে।
Cinnamon কীবোর্ডের ওপর ফোকাস করে, যা লিনাক্সের স্ট্রেঙ্গথ (strengths) এর সাথে খুব ভালো মেলে, বিশেষ করে লিনাক্সে সহজ টাচপ্যাড জেসচারের (touchpad gestures) অভাবের কারণে। Super বা Ctrl এবং Alt ধরে অ্যারো কী (arrow keys) ব্যবহার করে সিস্টেম নেভিগেট করা, বিশেষ করে কীবোর্ড শর্টকাটের কুইক স্ন্যাপ (quick snap) এর সাথে, আপনাকে সিস্টেমের চারপাশে কাজ করার একটি খুব লজিক্যাল এবং সিম্পল উপায় দেয়, এবং একবার আপনি সেই শর্টকাটগুলো গ্রহণ করলে, আপনি ফিরে যাবেন না।
Cinnamon এক্সটেনশন (Cinnamon Extensions)
সকল ধরনের Cinnamon এক্সটেনশন উপলব্ধ, যেন আপনার ওয়ার্কস্পেসের জন্য একটি Compiz Cube, ওভারভিউতে ব্যাকগ্রাউন্ড ব্লার (background blur), এবং ওয়াবলি উইন্ডো (wobbly windows), যা এর ডাইহার্ড ফ্যানদের (diehard fans) প্রিয়। Cinnamon Extensions আপনাকে ডেস্কটপে কিছু ফাংশনাল চেঞ্জ (functional changes) অ্যাক্সেস দেয় handels typical visual changes afforded by the Themes app. এটি কাস্টমাইজেশনের আরেকটি লেয়ার (layer) যা আপনার সিস্টেমে ফ্লেক্সিবিলিটি দেয়।
Cinnamon Desklets
Cinnamon-এর আরেকটি দুর্দারুন শক্তি হলো এর Desklets। এগুলো ছোট আপলেট (applets) যা আপনি আপনার ডেস্কটপে যোগ করতে পারেন যাতে আপনি একটি বড় ঘড়ি, একটি ডেডিকেটেড অ্যাপ্লিকেশন লঞ্চার, CPU ইউজেজ গ্রাফ, এবং আরও অনেক কিছু পান। এটি গুরুত্বপূর্ণ ইনফরমেশন দ্রুত তাকিয়ে देखने একটি দুর্দারুন উপায় সিস্টেম ট্রে বা অন্য অ্যাপ্লিকেশন খোলা ছাড়া। এটা সবই ডেস্কটপে বেকড (baked) আছে।
পারফরম্যান্স (Performance)
Cinnamon পারফরম্যান্স অত্যন্ত দারুণ। একটি ফ্রেশ-বুটেড (freshly-booted) Linux Mint 19.3 ভার্চুয়াল মেশিনে আইডল (idle) CPU ব্যবহার প্রায় দুই থেকে তিন পেরসেন্ট, এবং আইডল RAM ব্যবহার ৫৬৬ MB-এ। এটি একটি খুব ছোট ফুটপ্রিন্ট (footprint), বিশেষ করে এর লিনिएজ (lineage) বিবেচনা করলে। এটি পুরনো মেশিনে কম পাওয়ারফুল CPU এবং কম Мак্সিমাম RAM স্পেসিফিকেশনовиছে এটি আইডিয়াল করে তোলে। আমি একটি পুরনো ThinkPad Cinnamon-এ খুব ভালো চলবে তা কল্পনা করতে পারি, বিশেষ করে এর সকল উপকারী কীবোর্ড শর্টকাটের কারণে।
উল্লিখিতে, খুব কম অ্যানিমেশন রয়েছে, যা কিছুটা আন-মডার্ন (un-modern) লাগতে পারে। যাইহোক, এটি সামগ্রিক সিস্টেম পারফরম্যান্স বাড়ায় এবং জিনিসগুলো লাইটনিং ফাস্ট (lightning fast) মনে করায়। ওয়ার্কস্পেস স্যুইচিং, উইন্ডো টাইলিং, অ্যাপ্লিকেশন মেনু খোলা, সবকিছু অবিশ্বাস্যভাবে দ্রুত লাগে। এটি আমাকে দ্রুত কাজ করার জন্য চ্যালেঞ্জ (challenge) দিচ্ছে যেন ডেস্কটপের সাথে তাল মিলাতে পারি, প্রায় যেন ডেস্কটপ আমাকে চ্যালেঞ্জ করছে।
Cinnamon-এর খামি (The Cons of Cinnamon)
Cinnamon একটি অত্যন্ত ভালো ডেস্কটপ এনভায়রনমেন্ট, কিন্তু এর কিছু নেগেটিভ পাশও রয়েছে। Mint আইকন থিম কিছুটা পুরনো (dated) লাগে, এবং যেন কেউ ২০০৭ সালের একটি আইকন থিমের ক্যারিকেচার (caricature) বানালে। এটা সব লিনাক্স ডেস্কটপের মতো সহজে পরিবর্তন করা যায়, কিন্তু ডিজাইন, থিমিং এবং একসেন্ট কালারের পেছনে স্পষ্টভাবে অনেক চিন্তা করা হয়েছে যা আমি Mint আইকন থিমের সাথে থাকতে চেয়েছিলাম। এটি কিছুটা হতাশাজনক।
একটি অন্য ডাউনসাইড (downside) হলো Cinnamon-এ আসা কিছু এক্সট্রা অ্যাপ্লিকেশন। Transmission, HexChat, দুটি ভিন্ন ফন্ট অ্যাপ (fonts apps), এবং দুটি ভিন্ন USB ফরম্যাটিং এবং রাইটিং অ্যাপ্লিকেশন দেখে আমার মনে হয় কতটুকু এটি রিয়্যালি (really)จำ 눈으로। আমি প্রায়শই Cinnamon-এ স্টক (stock) আসা khá কিছু অ্যাপ্লিকেশন আনইনস্টল (uninstall) করি কেন তারা আমার পথে বাধা দেয়। X-Apps দুর্দারুন, কারণ তারা GNOME Core অ্যাপ্লিকেশনগুলোর ইউজেবিলিটি (usability) বাড়ায়, কিন্তু অ্যাপ্লিকেশন মেনুতে HexChat দেখে মন খারাপ হয়।
Cinnamon অভিজ্ঞতা করার জায়গা (Where to Experience Cinnamon)
স্পষ্ট পছন্দ Linux Mint। Linux Mint টিম কফি দীর্ঘদিন ধরে Cinnamon-এ ইটারেট (iterate) করছে, এবং তারা যে পলিশ (polish) অর্জন করেছে সেটি প্রশংসনীয়। Cinnamon-এর ওপর আড্ডা, টিম দ্বারা ডেভেলপ করা এবং Mint-এ স্পষ্টভাবে ইন্টিগ্রেটেড প্রচুর উপকারী অ্যাপ্লিকেশন রয়েছে, যা একটি অবিশ্বাস্য ইউজার এক্সপেরিয়েন্স তৈরি করে। Warpinator, Timeshift, এবং Driver Manager-এর মতো জিনিসগুলো Mint-এ ছোট ছোট ইউজার-ফ্রেন্ডলি এজ (user-friendly edges) দেয় যা অন্যথায় খুঁজে পাওয়া কঠিন।
কারা Cinnamon ব্যবহার করা উচিত (Who Should Use Cinnamon)
যে কেউ একটি লাইটওয়েট ডেস্কটপ খুঁজছেন যা বক্সের বাইরে সুন্দর দেখায় এবং ভালো কাজ করে, তারা Cinnamon একবার ট্রাই করা উচিত, বিশেষ করে আপনি যদি নিজেকে একটি কীবোর্ড শর্টকাট টাইপের आदमी (keyboard shortcut kind of person) ভাবেন। Cinnamon একদুই দিন ব্যবহার করলেই আপনার ডেস্কটপকে একটি নতুন জীবন দেবে এবং আপনি কত দ্রুত এবং দক্ষতার সাথে কাজ করতে পারেন সেটির পটেনশিয়াল (potential) বুঝতে সাহায্য করবে।
এখন আপনি Cinnamon-এর কিছু ইনস এবং আউটস শিখলেন, LightDM-এ অটোলগইন (Autologin) কীভাবে ইনেবল করবেন এবং কেন Linux Mint-এ Timeshift ব্যবহার করে আপনার কম্পিউটার ব্যাকআপ নেবেন সেটি চেক আউট করতে ভুলবেন না।