De Nitrux-distributie heeft een duidelijke wending genomen met de officiële aankondiging van de Workspace Environment. Na maanden van hints en gedeeltelijke ontwikkeling heeft het team achter deze distributie een nieuwe, volledig modulaire desktopomgeving onthuld , gebouwd op Hyprland, QML en de grafische omgeving MauiKit.
Nitrux probeert geenszins te concurreren met giganten als KDE Plasma of GNOME, maar streeft ernaar een nieuwe tussenstandaard te vestigen: een systeem dat de esthetische samenhang van een complete omgeving biedt, terwijl het de lichtheid en processcheiding van een traditionele windowmanager behoudt.
Deze aanpak consolideert tools die de distributie recentelijk had ontwikkeld , zoals QMLGreet en NudgeOSD, en beëindigt het oude Maui Shell-project. De nieuwe architectuur verdeelt het bureaublad in onafhankelijke en zeer gespecialiseerde componenten , volgens de Unix-filosofie van "doe één ding en doe het goed".
Valenz en Marina: De onafhankelijke bar en aanlegsteiger
Deze nieuwe omgeving is gebaseerd op twee complementaire tools die ontwikkeld zijn met QML: MauiKit en LayerShell-Qt.
- De eerste is Valenz: een topbalk van het systeem (Werkruimtebalk) exclusief ontworpen voor deze functie. Valenz Het beheert de navigatie tussen werkruimtes, multimediabediening, meldingen en het systeemvak. Integratie van essentiële indicatoren zoals netwerk, Bluetooth, volume, batterij en nachtlampje, plus widgets voor weer en systeembronnen.
Het ontwerp wijst GTK- en CSS-gebaseerde interfaces af en kiest in plaats daarvan voor native QML-integratie, wat een vlekkeloze werking op de Wayland-compositor garandeert. - Als aanvulling op de bovenste balk Marina: de nieuwe aanlegsteiger die Crystal Dock definitief vervangt. De ontwikkelaars verwierpen de laatstgenoemde optie omdat deze gebruikmaakte van traditionele Qt-widgets, wat de visuele consistentie van de omgeving verstoorde. Marina integreert rechtstreeks met de Hyprland-compositor via gebeurtenissen, waardoor het mogelijk is om geopende vensters op meerdere schermen te volgen en te groeperen.
Bovendien ondersteunt het automatische detectie van XDG-applicaties, herschikken via slepen en neerzetten, horizontaal scrollen en visuele meldingen (badges) voor ongelezen berichten, allemaal binnen een uniforme interface zonder overbodige configuratieopties.

Werkruimte-instellingen en Desklock: configuratie en beveiliging
Een van de belangrijkste stappen in Nitrux is de introductie van werkruimte-instellingen . Lange tijd vertrouwde de distributie op KDE's "Systeemvoorkeuren" voor het beheren van instellingen, een applicatie die gekoppeld was aan technologieën die Nitrux niet langer gebruikt , zoals KWin, SDDM en systemd.

Werkruimte-instellingen is het nieuwe, native configuratiescherm waarmee alles beheerd kan worden, van netwerken, Bluetooth, audio en gebruikersaccounts tot het uiterlijk van MauiKit en de specifieke instellingen van Valenz en Marina. Zo wordt ervoor gezorgd dat de beheertools dezelfde visuele stijl hebben als de rest van het bureaublad.

In het gedeelte over sessiebeveiliging introduceert Nitrux Desklock, een native Wayland-schermblokkering die Hyprlock vervangt. De beslissing om Hyprlock te vervangen werd genomen vanwege problemen met de visuele integratie en aanhoudende statusfouten na het uitschakelen van het systeem. Desklock is gebouwd op de QMLGreet-codebasis en biedt directe authenticatie via PAM, geïntegreerde mediabediening (MPRIS), realtime resourcebewaking en ondersteuning voor meerdere schermen. Dit resulteert in een veilige, stabiele en visueel consistente gebruikerservaring met de rest van de MauiKit-stack.
De filosofie van de vijf lagen en het einde van Maui Shell

Nitrux heeft een vijf-lagenmodel gedefinieerd dat precies uitlegt wat een "werkruimteomgeving" is. In dit schema is de vensterbeheerder (laag 1, bezet door Hyprland) als enige verantwoordelijk voor de rendering, terwijl de statische componenten (laag 2) en de interactieve visuele omgeving (laag 3, bestaande uit Valenz en Marina) onafhankelijk van elkaar werken. De werkruimteomgeving (laag 4) integreert deze grafische interfaces met essentiële hulpprogramma's zoals de bestands- en instellingenbeheerder, waardoor de processen volledig gescheiden zijn van de grafische server. Dit voorkomt de massale crashes die kenmerkend zijn voor monolithische desktopomgevingen (laag 5), waarbij alle applicaties afsluiten als de compositor uitvalt.
De lancering van dit modulaire ecosysteem betekent het definitieve einde van Maui Shell, waarvan de code is gearchiveerd. De Nitrux-ontwikkelaars erkennen openlijk dat deze herstructurering (samen met recente beslissingen zoals het verwijderen van ondersteuning voor installatie op virtuele machines) voor sommige gebruikers overweldigend kan zijn.
Ze stellen echter dat deze veranderingen de ware aard van de distributie weerspiegelen: een zeer specifiek systeem, gericht op ontwikkelaars en gevorderde gebruikers die waarde hechten aan een lichtgewicht, modulaire en zorgvuldig samengestelde architectuur, vanuit de gedachte dat "Nitrux niet voor iedereen is".
Als u tot slot meer wilt weten, kunt u de details vinden via de volgende link.