Distribuția Nitrux a luat o întorsătură definitivă odată cu anunțul oficial al mediului său de lucru. După luni de sugestii și dezvoltare parțială, echipa din spatele acestei distribuții a dezvăluit o nouă stivă desktop complet modulară, construită pe Hyprland, QML și mediul grafic MauiKit.
Departe de a încerca să concureze cu giganți precum KDE Plasma sau GNOME, Nitrux își propune să stabilească un nou standard intermediar: un sistem care oferă coeziunea estetică a unui mediu complet, menținând în același timp ușurința și separarea proceselor specifice unui manager de ferestre tradițional.
Această abordare consolidează instrumentele pe care distribuția le dezvoltase recent , cum ar fi QMLGreet și NudgeOSD, și încheie vechiul proiect Maui Shell. Noua arhitectură împarte desktop-ul în componente independente și extrem de specializate , urmând filosofia Unix „fă un lucru și fă-l bine”.
Valenz și Marina: Barul și Docul Independent
Acest nou mediu se bazează pe două instrumente complementare dezvoltate cu QML, MauiKit și LayerShell-Qt:
- Primul este Valenz: o bară superioară a sistemului (Bara spațiului de lucru) concepută exclusiv pentru această funcție. Valenz Gestionează navigarea între spațiile de lucru, controalele multimedia, notificările și bara de sistem. integrând indicatori critici precum rețea, Bluetooth, volum, baterie și lumină de noapte, plus widget-uri pentru vreme și resurse de sistem.
Designul său respinge interfețele bazate pe GTK și CSS, optând în schimb pentru integrarea nativă QML, care garantează o performanță impecabilă pe compozitorul Wayland. - Completând bara de sus este Marina: noul dock pentru aplicații care înlocuiește definitiv Crystal Dock. Dezvoltatorii au respins ultima variantă deoarece se baza pe widget-urile Qt tradiționale, care perturbau consecvența vizuală a mediului. Marina se integrează direct cu compozitorul Hyprland prin intermediul evenimentelor, permițându-i să urmărească și să grupeze ferestrele deschise pe mai multe ecrane.
În plus, acceptă descoperirea automată a aplicațiilor XDG, reordonarea prin drag-and-drop, derularea orizontală și notificări vizuale (badges) pentru mesajele necitite, toate sub o interfață unificată, fără supraîncărcare de configurare.

Setări spațiu de lucru și Desklock: Configurare și securitate
Unul dintre cei mai importanți pași în Nitrux a fost crearea setărilor spațiului de lucru . Multă vreme, distribuția s-a bazat pe „Preferințele sistemului” din KDE pentru a gestiona setările, o aplicație legată de tehnologii pe care Nitrux nu le mai folosește , cum ar fi KWin, SDDM și systemd.

Setările spațiului de lucru se nasc ca noul panou de control nativ , gestionând totul, de la rețele, Bluetooth, audio și conturi de utilizator, până la aspectul vizual al MauiKit și setările specifice ale Valenz și Marina, asigurându-se că instrumentele administrative împărtășesc același limbaj vizual ca restul desktopului.

În secțiunea de securitate a sesiunilor, Nitrux introduce Desklock, un program nativ de blocare a ecranului Wayland care înlocuiește Hyprlock. Decizia de a înlocui Hyprlock a fost luată din cauza problemelor de integrare vizuală și a erorilor persistente de stare după suspendarea sistemului. Construit pe baza de cod QMLGreet, Desklock oferă autentificare directă prin PAM, controale media integrate (MPRIS), monitorizare a resurselor în timp real și suport multi-ecran, rezultând un ciclu de viață al utilizatorului sigur, stabil și consistent vizual cu restul stivei MauiKit.
Filosofia celor cinci straturi și sfârșitul cochiliei din Maui

Nitrux a definit un model cu cinci niveluri care explică exact ce este un „Mediu de lucru”. În această schemă, managerul de ferestre (Nivelul 1, ocupat de Hyprland) este singurul responsabil pentru randare, în timp ce componentele statice (Nivelul 2) și mediul vizual interactiv (Nivelul 3, alcătuit din Valenz și Marina) funcționează independent. Mediul de lucru (Nivelul 4) integrează aceste interfețe grafice cu utilitare esențiale, cum ar fi managerul de fișiere și setări, separând complet procesele de serverul grafic. Acest lucru previne blocările masive tipice mediilor desktop monolitice (Nivelul 5), în care, dacă compozitorul eșuează, toate aplicațiile se închid.
Lansarea acestui ecosistem modular marchează sfârșitul definitiv al Maui Shell, al cărui cod a fost arhivat. Dezvoltatorii Nitrux recunosc deschis că această restructurare (împreună cu deciziile recente, cum ar fi eliminarea suportului pentru instalarea mașinilor virtuale) s-ar putea dovedi copleșitoare pentru unii utilizatori.
Totuși, ei susțin că aceste schimbări reflectă adevărata identitate a distribuției: un sistem extrem de specific, axat pe dezvoltatori și utilizatori avansați care apreciază o arhitectură ușoară, modulară și deliberat atent concepută, sub premisa că „Nitrux nu este pentru toată lumea”.
În final, dacă sunteți interesați să aflați mai multe, puteți găsi detalii la linkul următor.