কম্পিউটার টিউটোরিয়াল

MATE vs GNOME Shell vs Unity vs Cinnamon: ডেস্কটপ এনভায়রনমেন্ট ব্যাখ্যা

GNOME 3.0 একটি নতুন ইন্টারফেসের সাথে লঞ্চ হলে, লিনাক্স কমিউনিটির অংশটি তাদের জন্য সঠিক ডেস্কটপ এনভায়রনমেন্ট খুঁজে পেতে দৌড়াড় করল।

কিছু GNOME 2-কে MATE-এ ফরক করল বা Cinnamon এবং Unity-তে মডিফাই করল। অন্যগুলো GNOME-রিলেটেড যেকোনো জিনিস থেকে সম্পূর্ণরূপে দূরে চলে গেল অন্য ডেস্কটপ এনভায়রনমেন্টের দিকে।

কিন্তু GNOME ছিল শুধু ইন্টারফেসের চেয়ে বড়, যেটি অনেককে ইকোসিস্টেম ছাড়তে অনিচ্ছুক করল। তাই অনেক জনপ্রিয় অল্টারনেটিভ চূড়ান্তভাবে এখনও GNOME-ভিত্তিক। এখানে তাদের পার্থক্য।

GNOME

GNOME একটি ডেস্কটপ এনভায়রনমেন্ট যা 1998 থেকে আছে। নামটি আসলেই GNU Network Object Model Environment står kore এবং সাধারণত হার্ড G দিয়ে প্রনাম করা হয়, gnu-এর মত (Guh-nome)।

GNOME GTK টুলকিট ব্যবহার করে। আজকাল GNOME Project GTK মেইন্টেইন করে, কিন্তু কোডিং ল্যাঙ্গুয়েজটি শুরু করেছিল GNU Image Manipulation Program-র টুলকিট হিসেবে, যেটি ভালোভাবে GIMP হিসেবে পরিচিত। অনেক ডেস্কটপ লিনাক্স অ্যাপ GTK ব্যবহার করে।

একটি ডেস্কটপ এনভায়রনমেন্ট শুধু ইন্টারফেস নয়। GNOME এছাড়া একটি অ্যাপ স্যুট, টেকনোলজির সেট, এবং এই সফটওয়্যারের চারপাশে बड़ा কমিউনিটি অন্তর্ভুক্ত করে।

GNOME Shell

MATE vs GNOME Shell vs Unity vs Cinnamon: ডেস্কটপ এনভায়রনমেন্ট ব্যাখ্যা

GNOME-এর আর্লি ভার্সনগুলোর একটি ট্র্যাডিশনাল ডেস্কটপ প্যারাডাইম ছিল পুরনো ভার্সন Windows এবং Mac OS-এর মত। ভার্সন 3.0-এ, GNOME টিম একটি ভিন্ন পথ বেছে নিল এবং একটি নতুন ডিজাইন চালু করল যাকে GNOME Shell বলা হয়।

GNOME Shell-এ একটি Activities Overview থাকে যা আপনার ওপেন উইন্ডো দেখায়, একটি অ্যাপ লঞ্চার ধারণ করে, এবং ভার্চুয়াল ডেস্কটপকে এক্সপেরিয়েন্সের কোর অংশ বানায়। ভার্চুয়াল ডেস্কটপ এতটাই এসেনশিয়াল হয়ে উঠল যে GNOME টিম মিনিমাইজ বাটন বাদ দিয়ে দিল, এর বদলে লোকেদের উইন্ডো তাদের ভার্চুয়াল ডেস্কটপ জুড়ে অর্গানাইজ করতে এনকরেজ করল।

GNOME Shell সার্চের ওপর ভারি জোর দিয়ে। আপনি Activities Overview-এ সরাসরি টাইপ করলে অ্যাপ খুলতে বা ইনস্টল করতে, ফাইল লোকেট করতে, وُদার দেখতে, টাইম দেখতে, এবং আরও অনেক টাস্ক পারফর্ম করতে পারেন।

এই পরিবর্তন সহ, GNOME 3.0 কম্পিউটার ব্যবহারের কিছু পদ্ধতি চালু করল বা অ্যাডপ্ট করল যেগুলো তারপর কমার্শিয়াল ডেস্কটপ অপারেটিং সিস্টেমেও প্রমিনেন্ট হয়ে উঠল। কিন্তু অনেক লোক अपने কম্পিউটার ব্যবহারের পদ্ধতি এত ড্রাস্টিক্যালি পরিবর্তন করতে চাইল না বা সিম্পলি ট্র্যাডিশনাল ডেস্কটপ ওয়ার্কফ্লোর জন্য প্রিয়রিটি রাখল।

MATE vs GNOME Shell vs Unity vs Cinnamon: ডেস্কটপ এনভায়রনমেন্ট ব্যাখ্যা

এমনunki, GNOME সবচেয়ে широко গ্রহণ করা লিনাক্স ডেস্কটপ এনভায়রনমেন্ট। Ubuntu, সবচেয়ে জনপ্রিয় ডেস্কটপ লিনাক্স ডিস্ট্রো, ডিফল্টভাবে GNOME-এর একটি মডিফাইড ভার্সন ব্যবহার করে। Fedora, Red Hat Enterprise Linux-এর কমিউনিটি-রান কম্প্যানিয়ন, হয়তো সবচেয়ে পিউর GNOME এক্সপেরিয়েন্স দেয়।

System76 এবং Purism-এর মত লিনাক্স ম্যানুফ্যাকচারার তাদের নিজস্ব লিনাক্স ডিস্ট্রো শিপ করে যা GNOME-সহ আসে। Dell এবং Lenovo-র লিনাক্স ল্যাপটপও বাক্স থেকে GNOME রান করে।

GNOME Classic

MATE vs GNOME Shell vs Unity vs Cinnamon: ডেস্কটপ এনভায়রনমেন্ট ব্যাখ্যা

আপনি যদি ক্লাসিক GNOME এক্সপেরিয়েন্স পছন্দ করেন কিন্তু আধুনিক লুক অ্যান্ড ফিলের বেশির ভাগ রাখতে চান, তবে আপনাকে আলাদা একটি ডেস্কটপ এনভায়রনমেন্টে স্যুইচ করতে হবে না। শুধু লগ আউট করুন এবং, লগইন স্ক্রিনে, গিয়ার আইকনে ক্লিক করে GNOME থেকে GNOME Classic-এ পরিবর্তন করুন।

এটি GNOME 2-এর এক্সাক্ট কপি নয়, এবং GNOME Shell-এর চেয়ে লোয়ার সিস্টেম রিকোয়ারমেন্টও নেই, কিন্তু এটি হয়তো আপনি যা খুঁজছেন সেটি।

Unity

MATE vs GNOME Shell vs Unity vs Cinnamon: ডেস্কটপ এনভায়রনমেন্ট ব্যাখ্যা

Ubuntu-এর জনপ্রিয়তাকে বিবেচনা করলে, Canonical যখন GNOME 3.0-র পেছনে তার ওজন না দিয়ে নিজস্ব Unity ইন্টারফেস ডেভেলপ করতে থাকল, তখন সেটি একটি বড় ডিল ছিল। Unity স্ক্রিনের বাম পাশে একটি ডক ব্যবহার করত এবং GNOME-র চেয়েও বেশি সার্চে জোর দিত। শুধু অ্যাপ্লিকেশন লঞ্চ করাই নয়, HUD (Heads Up Display) নামে একটি ফিচার আপনাকে মেনুবার টাইপ করলে নেভিগেট করতে দিত। আপনি যদি মাউস দিয়ে অ্যাপ মেনু নেভিগেট করতে চান, তবে সেটি স্ক্রিনের টপে পাবেন।

Unity ফ্রি সফটওয়্যার হলেও, ব্রডার কমিউনিটি Canonical-এর 노력 থেকে দূরে থাকল। এর একجزء Ubuntu-এর প্যাচড GTK ভার্সন ব্যবহার করে Unity ডেলিভার করার কারণে ছিল, যা অন্য ডিস্ট্রোতে ইন্টারফেস পোর্ট করার কাজ বাড়িয়ে দিল।

২০১৭ সালে, Canonical Unity ডিসকন্টিনিউ করল এবং GNOME-কে আবার Ubuntu-এর ডিফল্ট ডেস্কটপ বানাল। কমিউনিটি Canonical ছাড়া এগিয়ে গেল। UBPorts ডেভেলপাররা Unity8-এ কাজ চালিয়ে গেল, যা Ubuntu-তে কখনো ডেমোর চেয়ে বেশি কিছু নয়। Unity7-র জন্য, সফটওয়্যার যা অনেক লোক বড় হয়ে পছন্দ করতে লাগল, সেই ইন্টারফেস নতুন Ubuntu Unity ডিস্ট্রোতে রিসার্জেন্স পেল যা Ubuntu 20.04-র সাথে লঞ্চ হয়েছিল।

MATE

MATE vs GNOME Shell vs Unity vs Cinnamon: ডেস্কটপ এনভায়রনমেন্ট ব্যাখ্যা

MATE GNOME 2 সিরিজের কন্টিনুয়েশন। অধিকাংশ MATE ডেস্কটপ ডিফল্টভাবে দুই প্যানেলের লেআউটে থাকে, একটি টপে এবং একটি বটমে। আপনি টপ লेफ্টের অপশন দিয়ে অ্যাপ্লিকেশন লঞ্চ করতে, ফাইল ম্যানেজার খুলতে, এবং সিস্টেম সেটিংস নেভিগেট করতে পারেন। সিস্টেম ট্রে আইকন এবং ক্লক টপ রাইটে থাকে।

নিচে আপনি আপনার ওপেন উইন্ডোর লিস্ট পাবেন, পুরনো Windows ভার্সনের মত। আপনার ভার্চুয়াল ডেস্কটপগুলো বটম রাইটে থাকে।

MATE ডেভেলপাররা হার্ড ওয়ার্ক করলেও, ডেস্কটপ দেখতে প্রায় একই লাগে যেভাবে GNOME 2 দশক আগে দেখত। কারণ MATE প্রাথমিকভাবে একটি কনসারভেশন প্রজেক্ট, কাজ চলছে এক্সিস্টিং ইন্টারফেস আধুনিক টেকনোলজি এবং অ্যাপ্লিকেশনের সাথে কাজ করতে পারাতে। নতুন ফিচার আসে, কিন্তু সেগুলো स्थাপিত পদ্ধতিকে পরিবর্তন না করে এক্সপ্যান্ড করে।

MATE-এর সিস্টেম রিকোয়ারমেন্ট আধুনিক GNOME-এর চেয়ে কম, তাই পুরনো বা কম পাওয়ারফুল মেশিনে এটি স্ন্যাপিয়ার লাগে।

আপনি অধিকাংশ লিনাক্স ডিস্ট্রোতে MATE ইনস্টল করতে পারেন। Ubuntu MATE একটি Ubuntu ফ্লেভার যা MATE ডিফল্ট ইন্টারফেস হিসেবে আসে। Fedora-র একটি MATE স্পিন রয়েছে। Debian, openSUSE, বা Arch Linux-এ MATE ব্যবহার করা যাবে।

Cinnamon

MATE vs GNOME Shell vs Unity vs Cinnamon: ডেস্কটপ এনভায়রনমেন্ট ব্যাখ্যা

GNOME 3.0 লঞ্চ হলে, ট্রানজিশন শুধু একটি নতুন ইন্টারফেস নিয়ে নয় ছিল। GTK 2 রास्तা দিয়েছে GTK 3-কে। MATE GNOME 2-কে জীবিত রেখে যাবতীয়, সেটি_INITIALLY মানে GTK 2-র সাথে থাকে। Cinnamon এসেছে একটি ট্র্যাডিশনাল ইন্টারফেস রাখতে GTK 3 অ্যাডপ্ট করার পথ হিসেবে। আলাদা ডেস্কটপ এনভায়রনমেন্ট হওয়ার আগে, Cinnamon GNOME এক্সটেনশনের একটি সেট ছিল।

Cinnamon GNOME 2 অনুকরণ করার একটি প্রচেষ্টা ছিল না। বরং, Cinnamon একটি ডিজাইন ল্যাঙ্গুয়েজ গৃহীত করল Windows-এর অধিক সমান্তরাল। বটম লেফটে একটি অ্যাপ মেনু, বটম রাইটে সিস্টেম ট্রে, এবং মাঝপথে একটি উইন্ডো লিস্ট।

ডিজাইনটা পিক্সেল-বাই-পিক্সেল কপি নয় Windows-এর, কিন্তু অভিজ্ঞতা প্রায়শই পর্মেনেন্ট লিনাক্সে প্রথমবার স্যুইচ করার লোকদের জন্য পরিচিত।

অনেকরা Cinnamon কে হয়তো লিনাক্সের সবচেয়ে সিম্পল ভার্সন মনে করেন। Linux Mint টিম Cinnamon তৈরি করল, এবং তারা প্রাইমারি ডেভেলপার বने রইল। তা সত্ত্বেও, আপনি Ubuntu বা Fedora বা Arch Linux-এ Cinnamon রান করতে পারেন, লিস্ট চলে।

Pantheon

MATE vs GNOME Shell vs Unity vs Cinnamon: ডেস্কটপ এনভায়রনমেন্ট ব্যাখ্যা

Pantheon elementary OS-এ পাওয়া যাওয়া ডেস্কটপ এনভায়রনমেন্ট, যা ২০১১-এ প্রথম লঞ্চ হয়েছিল। ডিজাইনটি ইচ্ছে অনুযায়ী মিনিমালিস্ট। সফটওয়্যার খোলার জন্য একটি অ্যাপ মেনু, ওপেন অ্যাপ ম্যানেজ করার জন্য একটি ডক, এবং টপ রাইটে সিস্টেম আইকন। GNOME-এর মত, এখানে মিনিমাইজ বাটন নেই, যদিও ম্যাক্সিমাইজ বাটন রয়েছে। elementary OS-এ ফোকাস অ্যাপগুলোর ওপর।

Pantheon-এ অনেক কাস্টমাইজেশন অপশন নেই এবং GNOME-র চেয়েও কম কনফিগারেবল, এর ল্যাক অফ এক্সটেনশন miatt। কিন্তু elementary টিমের ডিজাইন কমিটমেন্টের জন্য ধন্যবাদ, Pantheon সবচেয়ে পলিশড এবং অ্যাক্সেসিবল ফ্রি ডেস্কটপের একটি।

আপনি Pantheon পাবেন অন্যান্য ডিস্ট্রোতে, যেমন Fedora বা Arch Linux, কিন্তু ডেস্কটপ এনভায়রনমেন্টটি elementary OS-কে মনে করে ডিজাইন করা।

Budgie

MATE vs GNOME Shell vs Unity vs Cinnamon: ডেস্কটপ এনভায়রনমেন্ট ব্যাখ্যা

অন্যান্য GNOME-ভিত্তিক ডেস্কটপের মত, Budgie GNOME 3.0 ট্রানজিশনের সময়ে আসেনি। বরং, প্রজেক্টটি ২০১৩-এ শুরু হয়েছিল একটি সিম্পল ইন্টারফেস তৈরি করার জন্য Chromebook-এর মত নন।

কিন্তু Budgie ChromeOS ক্লোন নয়। এটি একটি ফুলি-ফিচার্ড লিনাক্স ডেস্কটপ এনভায়রনমেন্ট।

MATE এবং Cinnamon উভয়ই GTK-ভিত্তিক ডেস্কটপ হলেও, উভয়ই GNOME-এর বর্তমান ডিরেকশন থেকে কিছুটা দূরে থাকে। Budgie-তে সেটি কম, যা GNOME-এর কোর পার্টসের ওপর এক্টিভলি ডিপেন্ডেন্ট এবং কিছু একই টুল ব্যবহার করে, যেমন সিস্টেম সেটিংস ম্যানেজ করার GNOME-এর টুল। অ্যাপ ডিজাইনও সিমিলার, অনেক অ্যাপের জন্য ট্র্যাডিশনাল টাইটেলবার (যেখানে অ্যাপ নাম এবং টুলবার আলাদা) বাদ দিয়ে দেয়।

Budgie ঘনিষ্ঠভাবে Solus-র সাথে অ্যাফিলিয়েটেড, একটি ডিস্ট্রো যেটি পূর্বে EvolveOS নামে পরিচিত। Solus Budgie-এর ডেভেলপমেন্ট ষ্টিয়ার করছে, কিন্তু সেটি একমাত্র নয়। Ubuntu Budgie সবচেয়ে পরিচিত অল্টারনেটিভ, কিন্তু MATE এবং Cinnamon-এর মত, আপনি অধিকাংশ লিনাক্স ডিস্ট্রোতে Budgie ডাউনলোড করতে পারেন।

GNOME ডেস্কটপ এনভায়রনমেন্ট সমারি

GNOME 3.0 একটি কনট্রোভারশিয়াল ডিজাইন দিয়ে আউট হয়েছিল যা অনেক লোক পরে পছন্দ করতে লাগল, কিছু UI এলিমেন্ট বাদ দিয়ে যেগুলো স্ট্যান্ডার্ড হয়ে উঠেছিল। Microsoft Windows, Apple macOS, এবং Google-এর Chrome OS সবগুলোর মিনিমাইজ এবং ম্যাক্সিমাইজ বাটন রয়েছে। সবগুলোর টাস্কবার বা ডক রয়েছে। এতে কোনো আশ্চর্য নয় যে অনেক লোক সেগুলো রাখতে চায়।

কিন্তু আপনি যদি GNOME অন্য ডেস্কটপ এনভায়রনমেন্টে সওয়াপ করতে না চান, তবে আপনি এখনও GNOME এক্সটেনশন ব্যবহার করে এই ফিচারগুলো পেতে পারেন।

  1. GNOME Shell রিভিউ: মিনিমাল ডেস্কটপ ਨਾਲ চমৎকার পারফরম্যান্স

  2. Cinnamon ডেস্কটপ রিভিউ: একটি খুব ইউজার-ফ্রেন্ডলি ডেস্কটপ এনভায়রনমেন্ট

  3. ফেডোরা (Fedora)-এ ডেস্কটপ এনভায়রনমেন্ট স্যুইচ করার পদ্ধতি

  4. UMix 20.04 রিভিউ: Unity ডেস্কটপ সহ উবুন্টু