নাইট্রাক্স হাইপারল্যান্ড-ভিত্তিক একটি নতুন ডেস্কটপের ওপর বাজি ধরছে।

গুরুত্বপূর্ণ দিক:
  • নাইট্রাক্স নতুন মডিউলার ওয়ার্কস্পেস এনভায়রনমেন্টের পক্ষে মাউই শেলের উন্নয়ন পরিত্যাগ করেছে।
  • উপস্থাপন করা হচ্ছে ভ্যালেন্জ, নোটিফিকেশন ও স্ট্যাটাস ব্যবস্থাপনার জন্য QML-এ তৈরি একটি টপ সিস্টেম বার।
  • মেরিনা, ক্রিস্টাল ডকের পরিবর্তে এসেছে এবং উইন্ডো ও অ্যাপ্লিকেশন ব্যবস্থাপনার জন্য হাইপারল্যান্ডের সাথে নেটিভভাবে সমন্বিত হয়।
  • ওয়ার্কস্পেস সেটিংস কেডিই টুলস-এর পরিবর্তে সিস্টেমডি নির্ভরতা ছাড়াই একটি নেটিভ কন্ট্রোল প্যানেল প্রদান করে।
  • Wayland সেশন ম্যানেজার হিসেবে Hyprlock-এর পরিবর্তে Desklock এসেছে, যা PAM অথেন্টিকেশন এবং মাল্টিমিডিয়া কন্ট্রোল সুবিধা প্রদান করে।
  • পাঁচ-স্তরীয় স্থাপত্যটি গ্রাফিক্স প্রসেসগুলোকে সার্ভার থেকে বিচ্ছিন্ন রাখে, ফলে সম্পূর্ণ অপারেটিং সিস্টেম ক্র্যাশ হওয়া প্রতিরোধ করা যায়।

ভ্যালেনজ নিটাক্স

এর ওয়ার্কস্পেস এনভায়রনমেন্টের আনুষ্ঠানিক ঘোষণার মাধ্যমে নাইট্রাক্স ডিস্ট্রিবিউশন একটি চূড়ান্ত মোড় নিয়েছে । কয়েকমাস ধরে ইঙ্গিত এবং আংশিক উন্নয়নের পর, এই ডিস্ট্রিবিউশনের পেছনের দলটি হাইপারল্যান্ড, কিউএমএল এবং মাউইকিট গ্রাফিক্যাল এনভায়রনমেন্টের উপর নির্মিত একটি নতুন, সম্পূর্ণ মডিউলার ডেস্কটপ স্ট্যাক উন্মোচন করেছে।

KDE Plasma বা GNOME-এর মতো বড় বড় প্রতিষ্ঠানের সাথে প্রতিযোগিতা করার চেষ্টা না করে, Nitrux একটি নতুন মধ্যবর্তী মান প্রতিষ্ঠা করতে চায়: এমন একটি সিস্টেম যা একটি সম্পূর্ণ পরিবেশের নান্দনিক সংহতি প্রদান করার পাশাপাশি, একটি প্রচলিত উইন্ডো ম্যানেজারের মতো হালকা গঠন এবং প্রসেস পৃথকীকরণও বজায় রাখে।

এই পদ্ধতিটি ডিস্ট্রিবিউশন কর্তৃক সম্প্রতি বিকশিত টুলগুলোকে , যেমন QMLGreet এবং NudgeOSD-কে, একত্রিত করে এবং পুরোনো Maui Shell প্রকল্পটির সমাপ্তি ঘটায়। নতুন আর্কিটেকচারটি "একটি কাজ করো এবং তা ভালোভাবে করো"—ইউনিক্স দর্শন অনুসরণ করে ডেস্কটপকে স্বাধীন এবং অত্যন্ত বিশেষায়িত উপাদানগুলিতে বিভক্ত করে ।

ভ্যালেন্জ এবং মেরিনা: দ্য ইন্ডিপেন্ডেন্ট বার অ্যান্ড ডক

এই নতুন পরিবেশটি QML দিয়ে তৈরি দুটি পরিপূরক টুল , MauiKit এবং LayerShell-Qt-এর উপর নির্ভর করে:

  1. প্রথমটি হচ্ছে ভ্যালেন্স: সিস্টেমের একটি শীর্ষ বার (ওয়ার্কস্পেস বার) বিশেষভাবে এই ফাংশনের জন্য ডিজাইন করা হয়েছে। ভ্যালেন্জ এটি ওয়ার্কস্পেসগুলোর মধ্যে নেভিগেশন, মাল্টিমিডিয়া নিয়ন্ত্রণ, নোটিফিকেশন এবং সিস্টেম ট্রে পরিচালনা করে। নেটওয়ার্ক, ব্লুটুথ, ভলিউম, ব্যাটারি এবং নাইট লাইটের মতো গুরুত্বপূর্ণ সূচকগুলোর সমন্বয়, সেইসাথে আবহাওয়া এবং সিস্টেম রিসোর্সের জন্য উইজেট।
    এর ডিজাইন GTK এবং CSS-ভিত্তিক ইন্টারফেস বর্জন করে, পরিবর্তে নেটিভ QML ইন্টিগ্রেশন বেছে নেয় যা Wayland কম্পোজিটরে ত্রুটিহীন পারফরম্যান্স নিশ্চিত করে।
  2. টপ বারের পরিপূরক হল মেরিনা: নতুন অ্যাপ্লিকেশন ডক যা ক্রিস্টাল ডককে স্থায়ীভাবে প্রতিস্থাপন করে। ডেভেলপাররা পরেরটি প্রত্যাখ্যান করেছিলেন কারণ এটি প্রচলিত Qt উইজেটের উপর নির্ভরশীল ছিল, যা পরিবেশের দৃশ্যগত সামঞ্জস্য নষ্ট করত। মেরিনা ইভেন্টের মাধ্যমে সরাসরি হাইপারল্যান্ড কম্পোজিটরের সাথে সংযুক্ত হয়, যা এটিকে একাধিক স্ক্রিন জুড়ে খোলা উইন্ডোগুলোকে ট্র্যাক ও গ্রুপ করতে সক্ষম করে।
    এছাড়াও, এটি কনফিগারেশনের অতিরিক্ত চাপমুক্ত একটি সমন্বিত ইন্টারফেসের অধীনে XDG অ্যাপ্লিকেশনগুলির স্বয়ংক্রিয়ভাবে খুঁজে বের করা, ড্র্যাগ-অ্যান্ড-ড্রপ করে পুনর্বিন্যাস, হরাইজন্টাল স্ক্রলিং এবং অপঠিত বার্তার জন্য ভিজ্যুয়াল নোটিফিকেশন (ব্যাজ) সমর্থন করে।

ভ্যালেনজ নিটাক্স

ওয়ার্কস্পেস সেটিংস এবং ডেসকলক: কনফিগারেশন এবং নিরাপত্তা

নাইট্রাক্সের সবচেয়ে গুরুত্বপূর্ণ পদক্ষেপগুলোর মধ্যে একটি হলো ওয়ার্কস্পেস সেটিংস তৈরি করা । দীর্ঘ সময় ধরে, এই ডিস্ট্রিবিউশনটি সেটিংস পরিচালনার জন্য কেডিই-এর "সিস্টেম প্রেফারেন্সেস"-এর উপর নির্ভর করত; এটি এমন একটি অ্যাপ্লিকেশন ছিল যা এমন সব প্রযুক্তির সাথে যুক্ত ছিল, যেগুলো নাইট্রাক্স এখন আর ব্যবহার করে না , যেমন কেউইন (KWin), এসডিডিএম (SDDM), এবং সিস্টেমডি (systemd)।

ওয়ার্কস্পেস_সেটিংস নাইট্রাক্স

ওয়ার্কস্পেস সেটিংস নতুন নেটিভ কন্ট্রোল প্যানেল হিসেবে আত্মপ্রকাশ করেছে , যা নেটওয়ার্ক, ব্লুটুথ, অডিও এবং ইউজার অ্যাকাউন্ট থেকে শুরু করে মাউইকিট-এর ভিজ্যুয়াল অ্যাপিয়ারেন্স এবং ভ্যালেনজ ও মেরিনা-র নির্দিষ্ট সেটিংস পর্যন্ত সবকিছু পরিচালনা করে এবং এটি নিশ্চিত করে যে প্রশাসনিক টুলগুলো ডেস্কটপের বাকি অংশের মতোই একই ভিজ্যুয়াল ল্যাঙ্গুয়েজ ব্যবহার করে।

Nitux লগইন

সেশন সিকিউরিটি বিভাগে, Nitrux, Hyprlock-কে প্রতিস্থাপন করে Desklock চালু করেছে, যা একটি নেটিভ Wayland স্ক্রিন ব্লকার । ভিজ্যুয়াল ইন্টিগ্রেশন সমস্যা এবং সিস্টেম সাসপেনশনের পর ক্রমাগত স্টেট ফেইলিউরের কারণে Hyprlock প্রতিস্থাপনের সিদ্ধান্ত নেওয়া হয়েছিল। QMLGreet কোডবেসের উপর নির্মিত Desklock , PAM-এর মাধ্যমে সরাসরি অথেন্টিকেশন, ইন্টিগ্রেটেড মিডিয়া কন্ট্রোল (MPRIS), রিয়েল-টাইম রিসোর্স মনিটরিং এবং মাল্টি-স্ক্রিন সাপোর্ট প্রদান করে, যার ফলে MauiKit স্ট্যাকের বাকি অংশের সাথে একটি নিরাপদ, স্থিতিশীল এবং দৃশ্যত সামঞ্জস্যপূর্ণ ইউজার লাইফসাইকেল নিশ্চিত হয়।

পঞ্চস্তরের দর্শন এবং মাউই খোলসের সমাপ্তি

৫-স্তর নাইট্রাক্স

নাইট্রাক্স একটি পাঁচ-স্তর বিশিষ্ট মডেল তৈরি করেছে যা "ওয়ার্কস্পেস এনভায়রনমেন্ট" আসলে কী, তা স্পষ্টভাবে ব্যাখ্যা করে। এই কাঠামোতে, উইন্ডো ম্যানেজার (স্তর ১, যেখানে হাইপারল্যান্ড থাকে) শুধুমাত্র রেন্ডারিংয়ের জন্য দায়ী থাকে, যেখানে স্ট্যাটিক কম্পোনেন্টগুলো (স্তর ২) এবং ইন্টারেক্টিভ ভিজ্যুয়াল এনভায়রনমেন্ট (স্তর ৩, যা ভ্যালেন্জ ও মেরিনা দ্বারা গঠিত) স্বাধীনভাবে কাজ করে। ওয়ার্কস্পেস এনভায়রনমেন্ট (স্তর ৪) এই গ্রাফিক্যাল ইন্টারফেসগুলোকে ফাইল ও সেটিংস ম্যানেজারের মতো প্রয়োজনীয় ইউটিলিটিগুলোর সাথে একীভূত করে এবং প্রসেসগুলোকে গ্রাফিক্স সার্ভার থেকে সম্পূর্ণ আলাদা রাখে। এর ফলে মনোলিথিক ডেস্কটপ এনভায়রনমেন্টের (স্তর ৫) মতো বড় ধরনের ক্র্যাশ প্রতিরোধ করা যায় , যেখানে কম্পোজিটর ব্যর্থ হলে সমস্ত অ্যাপ্লিকেশন বন্ধ হয়ে যায়।

এই মডিউলার ইকোসিস্টেমের সূচনা মাউই শেল-এর চূড়ান্ত অবসানকে চিহ্নিত করে, যার কোড আর্কাইভ করা হয়েছে। নাইট্রাক্স ডেভেলপাররা খোলাখুলিভাবে স্বীকার করেন যে এই পুনর্গঠন (ভার্চুয়াল মেশিন ইনস্টলেশনের সমর্থন অপসারণের মতো সাম্প্রতিক সিদ্ধান্তগুলোর সাথে) কিছু ব্যবহারকারীর জন্য অত্যধিক জটিল বলে প্রমাণিত হতে পারে

তবে, তারা যুক্তি দেন যে এই পরিবর্তনগুলো ডিস্ট্রিবিউশনটির আসল পরিচয়কেই প্রতিফলিত করে: এটি একটি অত্যন্ত সুনির্দিষ্ট সিস্টেম, যা ডেভেলপার এবং উন্নত ব্যবহারকারীদের উপর কেন্দ্র করে তৈরি, যারা একটি হালকা, মডিউলার এবং সুচিন্তিতভাবে পরিকল্পিত আর্কিটেকচারকে গুরুত্ব দেন, এই ধারণার উপর ভিত্তি করে যে "নাইট্রাক্স সবার জন্য নয়।"

অবশেষে, আপনি যদি আরও জানতে আগ্রহী হন, তাহলে নিচের লিঙ্কে বিস্তারিত তথ্য পেয়ে যাবেন


Google-এ পছন্দের উৎস হিসেবে যোগ করুন