A Nitrux egy új, Hyprland alapú asztali gépre fogad

Főbb pontok:
  • A Nitrux felhagy a Maui Shell fejlesztésével az új, moduláris munkaterület-környezet javára.
  • Bemutatkozik a Valenz, egy QML-ben fejlesztett felső rendszersáv az értesítések és az állapot kezelésére.
  • A Marina felváltja a Crystal Dockot, natívan integrálva a Hyprlanddal az ablakok és alkalmazások kezeléséhez.
  • A Munkaterület beállításai felváltják a KDE eszközöket, natív vezérlőpultot kínálva systemd függőségek nélkül.
  • A Desklock a Hyprlockot váltja fel a Wayland munkamenet-kezelőjeként, PAM hitelesítést és multimédiás vezérlőket kínálva.
  • Az ötrétegű architektúra elszigeteli a grafikus folyamatokat a szervertől, megakadályozva az operációs rendszer teljes összeomlását.

Valenz Nitux

A Nitrux disztribúció végleges fordulatot vett a Workspace Environment hivatalos bejelentésével . Hónapokig tartó tippelés és részleges fejlesztés után a disztribúció mögött álló csapat bemutatta az új, teljesen moduláris asztali környezetet, amely Hyprland, QML és MauiKit grafikus környezetre épül.

A Nitrux távol attól, hogy olyan óriásokkal próbáljon versenyezni, mint a KDE Plasma vagy a GNOME, egy új köztes szabvány létrehozására törekszik: egy olyan rendszerre, amely egy teljes környezet esztétikai kohézióját kínálja, miközben megőrzi a hagyományos ablakkezelők könnyedségét és folyamatszétválasztását.

Ez a megközelítés egyesíti azokat az eszközöket, amelyeket a disztribúció nemrégiben fejlesztett , mint például a QMLGreet és a NudgeOSD, és lezárja a régi Maui Shell projektet. Az új architektúra a munkaasztalt független és magasan specializált komponensekre osztja , követve a Unix „csinálj egy dolgot, és csináld jól” filozófiáját.

Valenz és Marina: A Független Bár és Dock

Ez az új környezet két, egymást kiegészítő , QML-lel fejlesztett eszközre, a MauiKitre és a LayerShell-Qt-re támaszkodik :

  1. Az első az Valenz: a rendszer felső sávja (Munkaterület sáv) kifejezetten ehhez a funkcióhoz készült. Valenz Kezeli a munkaterületek, a multimédiás vezérlők, az értesítések és a tálca közötti navigációt. olyan kritikus indikátorok integrálása, mint a hálózat, a Bluetooth, a hangerő, az akkumulátor és az éjszakai fény, valamint widgetek az időjáráshoz és a rendszererőforrásokhoz.
    A kialakítása elutasítja a GTK és CSS alapú interfészeket, ehelyett a natív QML integrációt választja, amely hibátlan teljesítményt garantál a Wayland kompozitoron.
  2. A felső sávot kiegészíti Marina: az új alkalmazásdokk, amely végleg felváltja a Crystal Dockot. A fejlesztők az utóbbit elutasították, mivel a hagyományos Qt widgetekre támaszkodott, amelyek megtörték a környezet vizuális egységességét. A Marina közvetlenül integrálódik a Hyprland kompozitorral eseményeken keresztül, lehetővé téve számára a megnyitott ablakok nyomon követését és csoportosítását több képernyőn.
    Ezenkívül támogatja az XDG alkalmazások automatikus felderítését, a drag-and-drop átrendezést, a vízszintes görgetést és a vizuális értesítéseket (jelvényeket) az olvasatlan üzenetekről, mindezt egy egységes, konfigurációs túlterheléstől mentes felületen.

Valenz Nitux

Munkaterület beállításai és asztalzár: Konfiguráció és biztonság

A Nitrux egyik legfontosabb lépése a Munkaterület-beállítások létrehozása volt . A disztribúció hosszú ideig a KDE „Rendszerbeállításaira” támaszkodott a beállítások kezeléséhez, ez az alkalmazás olyan technológiákhoz kötődik, amelyeket a Nitrux már nem használ , mint például a KWin, az SDDM és a systemd.

munkaterület_beállításai nitrux

Megszületik a Munkaterület beállításai, mint az új natív vezérlőpult , amely mindent kezel a hálózatoktól, Bluetooth-on, hang- és felhasználói fiókokon át a MauiKit vizuális megjelenéséig és a Valenz és a Marina specifikus beállításaiig, biztosítva, hogy az adminisztratív eszközök ugyanazt a vizuális nyelvet használják, mint az asztal többi része.

Nitux bejelentkezés

A munkamenet biztonságával foglalkozó részben a Nitrux bemutatja a Desklockot, egy natív Wayland képernyőblokkolót, amely a Hyprlockot váltja fel. A Hyprlock lecseréléséről szóló döntés vizuális integrációs problémák és a rendszer felfüggesztése utáni tartós állapothibák miatt született. A QMLGreet kódbázisra épülő Desklock közvetlen hitelesítést kínál PAM-on keresztül, integrált médiavezérlőket (MPRIS), valós idejű erőforrás-monitorozást és többképernyős támogatást, ami biztonságos, stabil és vizuálisan konzisztens felhasználói életciklust eredményez a MauiKit többi részével.

Az öt réteg filozófiája és a Maui Shell vége

5 rétegű nitrux

A Nitrux egy ötrétegű modellt definiált , amely pontosan elmagyarázza, hogy mit is jelent a „munkaterület-környezet”. Ebben a sémában az ablakkezelő (1. réteg, amelyet a Hyprland foglal el) kizárólagosan a renderelésért felelős, míg a statikus komponensek (2. réteg) és az interaktív vizuális környezet (3. réteg, amely a Valenzből és a Marinából áll) egymástól függetlenül működnek. A munkaterület-környezet (4. réteg) integrálja ezeket a grafikus felületeket olyan alapvető segédprogramokkal, mint a fájl- és beállításkezelő, teljesen elválasztva a folyamatokat a grafikus szervertől. Ez megakadályozza a monolitikus asztali környezetekre (5. réteg) jellemző tömeges összeomlásokat, ahol a kompozitor meghibásodása esetén az összes alkalmazás bezárul.

Ennek a moduláris ökoszisztémának az indulása a Maui Shell végleges végét jelzi, amelynek kódját archiválták. A Nitrux fejlesztői nyíltan elismerik , hogy ez az átszervezés (a legutóbbi döntésekkel együtt, mint például a virtuális gépek telepítésének támogatásának megszüntetése) egyes felhasználók számára túlterhelőnek bizonyulhat.

Azonban azzal érvelnek, hogy ezek a változások tükrözik a disztribúció valódi identitását: egy rendkívül specifikus rendszer, amely a fejlesztőkre és a haladó felhasználókra összpontosít, akik értékelik a könnyűsúlyú, moduláris és tudatosan kurált architektúrát, azon a feltételezésen alapulva, hogy a "Nitrux nem mindenkinek való".

Végül, ha további részletekre vagy kíváncsi, a következő linken megtalálod a részleteket.


Hozzáadás előnyben részesített forrásként a Google-ben