Distribucija Nitrux doživjela je konačan zaokret službenom najavom svog radnog okruženja (Workspace Environment). Nakon mjeseci nagovještaja i djelomičnog razvoja, tim koji stoji iza ove distribucije predstavio je novi, potpuno modularni desktop stack izgrađen na Hyprlandu, QML-u i grafičkom okruženju MauiKit.
Daleko od pokušaja konkuriranja divovima poput KDE Plasme ili GNOME-a, Nitrux nastoji uspostaviti novi međustandard: sustav koji nudi estetsku koheziju cjelovitog okruženja, a istovremeno zadržava lakoću i odvojenost procesa tradicionalnog upravitelja prozora.
Ovaj pristup konsolidira alate koje je distribucija nedavno razvijala , poput QMLGreet i NudgeOSD, te završava stari projekt Maui Shell. Nova arhitektura dijeli radnu površinu na neovisne i visoko specijalizirane komponente , slijedeći Unixovu filozofiju "radi jednu stvar i radi je dobro".
Valenz i Marina: Neovisni bar i dok
Ovo novo okruženje oslanja se na dva komplementarna alata razvijena pomoću QML-a, MauiKit i LayerShell-Qt:
- Prvo je Valenz: gornja traka sustava (Radna traka) dizajnirana isključivo za ovu funkciju. Valenz Upravlja navigacijom između radnih prostora, multimedijskih kontrola, obavijesti i sistemske trake. integriranje ključnih indikatora poput mreže, Bluetootha, glasnoće, baterije i noćnog svjetla, plus widgeta za vremensku prognozu i sistemske resurse.
Njegov dizajn odbacuje GTK i CSS-bazirana sučelja, umjesto toga se odlučujući za izvornu QML integraciju koja jamči besprijekorne performanse na Wayland kompozitoru. - Gornju traku nadopunjuje Marina: novi dok za aplikacije koji definitivno zamjenjuje Crystal Dock. Programeri su odbacili potonje jer se oslanjalo na tradicionalne Qt widgete, što je narušilo vizualnu konzistentnost okruženja. Marina se izravno integrira s Hyprland kompozitorom putem događaja, omogućujući mu praćenje i grupiranje otvorenih prozora na više ekrana.
Osim toga, podržava automatsko otkrivanje XDG aplikacija, promjenu redoslijeda metodom povlačenja i ispuštanja, horizontalno pomicanje i vizualne obavijesti (značke) za nepročitane poruke, sve u jedinstvenom sučelju bez preopterećenja konfiguracijom.

Postavke radnog prostora i zaključavanje stola: Konfiguracija i sigurnost
Jedan od najvažnijih koraka u Nitruxu bilo je stvaranje postavki radnog prostora . Dugo se vremena distribucija oslanjala na KDE-ove "System Preferences" za upravljanje postavkama, aplikaciju vezanu uz tehnologije koje Nitrux više ne koristi , kao što su KWin, SDDM i systemd.

Postavke radnog prostora nastaju kao nova izvorna kontrolna ploča koja upravlja svime, od mreža, Bluetootha, zvuka i korisničkih računa, do vizualnog izgleda MauiKita i specifičnih postavki Valenza i Marine, osiguravajući da administrativni alati dijele isti vizualni jezik kao i ostatak radne površine.

U odjeljku o sigurnosti sesije, Nitrux predstavlja Desklock, izvorni Waylandov blokator zaslona koji zamjenjuje Hyprlock. Odluka o zamjeni Hyprlocka donesena je zbog problema s vizualnom integracijom i trajnih kvarova stanja nakon obustave sustava. Izgrađen na kodnoj bazi QMLGreet, Desklock nudi izravnu autentifikaciju putem PAM-a, integrirane kontrole medija (MPRIS), praćenje resursa u stvarnom vremenu i podršku za više zaslona, što rezultira sigurnim, stabilnim i vizualno konzistentnim životnim ciklusom korisnika s ostatkom MauiKit paketa.
Filozofija pet slojeva i kraj Maui školjke

Nitrux je definirao model s pet slojeva koji točno objašnjava što je "Radno okruženje". U ovoj shemi, upravitelj prozora (Sloj 1, koji zauzima Hyprland) isključivo je odgovoran za renderiranje, dok statičke komponente (Sloj 2) i interaktivno vizualno okruženje (Sloj 3, koji se sastoji od Valenza i Marine) rade neovisno. Radno okruženje (Sloj 4) integrira ova grafička sučelja s bitnim uslužnim programima kao što su upravitelj datoteka i postavki, potpuno odvajajući procese od grafičkog poslužitelja. To sprječava masovne rušenja tipična za monolitna Desktop okruženja (Sloj 5), gdje se u slučaju kvara kompozitora sve aplikacije zatvaraju.
Pokretanje ovog modularnog ekosustava označava konačni kraj Maui Shella, čiji je kod arhiviran. Programeri Nitruxa otvoreno priznaju da bi ovo restrukturiranje (zajedno s nedavnim odlukama poput uklanjanja podrške za instalaciju virtualnih strojeva) moglo biti previše za neke korisnike.
Međutim, tvrde da te promjene odražavaju pravi identitet distribucije: vrlo specifičan sustav, usmjeren na developere i napredne korisnike koji cijene laganu, modularnu i namjerno kuriranu arhitekturu pod pretpostavkom da "Nitrux nije za svakoga".
Konačno, ako ste zainteresirani saznati više, detalje možete pronaći na sljedećoj poveznici.