Distribúcia Nitrux sa definitívne zmenila oficiálnym oznámením svojho pracovného prostredia. Po mesiacoch náznakov a čiastočného vývoja tím stojaci za touto distribúciou predstavil nový, plne modulárny desktopový stack postavený na Hyprlande, QML a grafickom prostredí MauiKit.
Nitrux sa zďaleka nesnaží konkurovať gigantom ako KDE Plasma alebo GNOME, ale skôr sa snaží nastoliť nový prechodný štandard: systém, ktorý ponúka estetickú súdržnosť kompletného prostredia a zároveň zachováva jednoduchosť a oddelenie procesov tradičného správcu okien.
Tento prístup konsoliduje nástroje, ktoré distribúcia nedávno vyvíjala , ako napríklad QMLGreet a NudgeOSD, a uzatvára starý projekt Maui Shell. Nová architektúra rozdeľuje pracovnú plochu na nezávislé a vysoko špecializované komponenty , pričom sa riadi filozofiou Unixu „rob jednu vec a rob ju dobre“.
Valenz a Marina: Nezávislý bar a dok
Toto nové prostredie sa spolieha na dva doplnkové nástroje vyvinuté pomocou QML, MauiKit a LayerShell-Qt:
- Prvý je Valenz: horná lišta systému (Pracovný panel) určený výhradne pre túto funkciu. Valenz Spravuje navigáciu medzi pracovnými priestormi, ovládacími prvkami multimédií, upozorneniami a systémovou lištou. integrácia kritických indikátorov, ako je sieť, Bluetooth, hlasitosť, batéria a nočné svetlo, plus widgety pre počasie a systémové zdroje.
Jeho dizajn odmieta rozhrania založené na GTK a CSS a namiesto toho sa rozhoduje pre natívnu integráciu QML, ktorá zaručuje bezchybný výkon v kompozitóriu Wayland. - Doplnkom hornej lišty je Marina: nový dok aplikácií, ktorý definitívne nahrádza Crystal Dock. Vývojári zamietli druhú možnosť, pretože sa spoliehala na tradičné Qt widgety, ktoré narúšali vizuálnu konzistenciu prostredia. Marina sa priamo integruje s kompozitorom Hyprland prostredníctvom udalostí, čo mu umožňuje sledovať a zoskupovať otvorené okná na viacerých obrazovkách.
Okrem toho podporuje automatické vyhľadávanie aplikácií XDG, zmenu poradia pomocou funkcie drag-and-drop, horizontálne rolovanie a vizuálne upozornenia (odznaky) na neprečítané správy, a to všetko v jednotnom rozhraní bez preťaženia konfiguráciou.

Nastavenia pracovného priestoru a zámok pracovnej plochy: Konfigurácia a zabezpečenie
Jedným z najdôležitejších krokov v Nitruxe bolo vytvorenie nastavení pracovného priestoru . Distribúcia sa dlho spoliehala na správu nastavení pomocou „Systémových nastavení“ KDE, aplikácie viazanej na technológie, ktoré Nitrux už nepoužíva , ako napríklad KWin, SDDM a systemd.

Nastavenia pracovného priestoru sa zrodili ako nový natívny ovládací panel , ktorý spravuje všetko od sietí, Bluetooth, zvuku a používateľských účtov až po vizuálny vzhľad MauiKitu a špecifické nastavenia Valenzu a Mariny, čím sa zabezpečí, že nástroje na správu zdieľajú rovnaký vizuálny jazyk ako zvyšok pracovnej plochy.

V sekcii zabezpečenia relácií Nitrux predstavuje Desklock, natívny blokovač obrazovky Wayland , ktorý nahrádza Hyprlock. Rozhodnutie o nahradení Hyprlocku bolo prijaté kvôli problémom s vizuálnou integráciou a pretrvávajúcim zlyhaniam stavu po pozastavení systému. Desklock , postavený na kódovej základni QMLGreet, ponúka priame overovanie prostredníctvom PAM, integrované ovládacie prvky médií (MPRIS), monitorovanie zdrojov v reálnom čase a podporu viacerých obrazoviek, čo vedie k bezpečnému, stabilnému a vizuálne konzistentnému životnému cyklu používateľa so zvyškom balíka MauiKit.
Filozofia piatich vrstiev a koniec Maui Shell

Spoločnosť Nitrux definovala päťvrstvový model , ktorý presne vysvetľuje, čo je „pracovné prostredie“. V tejto schéme je za vykresľovanie zodpovedný výhradne správca okien (vrstva 1, ktorú obsadzuje Hyprland), zatiaľ čo statické komponenty (vrstva 2) a interaktívne vizuálne prostredie (vrstva 3, ktorú tvoria Valenz a Marina) fungujú nezávisle. Pracovné prostredie (vrstva 4) integruje tieto grafické rozhrania so základnými nástrojmi, ako je správca súborov a nastavení, čím úplne oddeľuje procesy od grafického servera. Tým sa zabráni masívnym pádom typickým pre monolitické desktopové prostredia (vrstva 5), kde v prípade zlyhania kompozitora sa všetky aplikácie zatvoria.
Spustenie tohto modulárneho ekosystému predstavuje definitívny koniec Maui Shell, ktorého kód bol archivovaný. Vývojári Nitruxu otvorene pripúšťajú , že táto reštrukturalizácia (spolu s nedávnymi rozhodnutiami, ako je odstránenie podpory pre inštaláciu virtuálnych strojov) by mohla byť pre niektorých používateľov ohromujúca.
Tvrdia však, že tieto zmeny odrážajú skutočnú identitu distribúcie: vysoko špecifický systém zameraný na vývojárov a pokročilých používateľov, ktorí si cenia ľahkú, modulárnu a zámerne upravenú architektúru s predpokladom, že „Nitrux nie je pre každého“.
Na záver, ak máte záujem dozvedieť sa viac, podrobnosti nájdete na nasledujúcom odkaze.