Nitrux lansează Workspace Environment

Spread the love

Nitrux adoptă Workspace Environment, un nou cadru modular care redefinește experiența grafică pe Linux.

Nitrux marchează un moment de cotitură în evoluția sa, introducând un concept complet nou: Workspace Environment (WE) – o arhitectură modulară care rupe definitiv cu paradigma desktop-urilor monolitice. După luni de dezvoltare și indicii discrete despre direcția proiectului, componente precum Valenz, Marina și Workspace Settings se unesc într-un cadru coerent, construit intenționat pentru simplitate, claritate și identitate vizuală unitară .

Context: De ce un nou concept?

Echipa Nitrux afirmă explicit că distribuția nu este pentru toată lumea, iar acest lucru este intenționat. Nitrux se adresează utilizatorilor care apreciază arhitectura deliberată, cu mai puține presupuneri și o identitate clară .

În versiunile anterioare, Waybar și SwayNC au servit ca soluții temporare pentru un spațiu de lucru modular, dar limitările lor tehnice și nepotrivirile de stil au impus o soluție nativă, construită special pentru Nitrux .

Evaluarea Quickshell – deși QML-first – a arătat că acesta este un framework de construcție, nu un produs final, deci nu se aliniază obiectivelor Nitrux de a crea un lanț de unelte first‑party .

Valenz: Bara de spațiu de lucru

Valenz este descris ca o bară QML pentru workspace, construită cu MauiKit și LayerShell‑Qt .

Funcții principale

  • controale media, navigare între workspace-uri, tray și notificări
  • indicatori pentru rețea, Bluetooth, volum, baterie, profil de energie, night light
  • widget-uri pentru vreme, calendar și resurse de sistem

Valenz stă deasupra compositorului, extrăgând responsabilitatea shell-ului într-un strat independent, complet QML .

Marina: Dock-ul modern pentru Nitrux

Crystal Dock, soluția anterioară, era construit pe Qt Widgets și includea funcții prea largi, contrare filozofiei Nitrux. Acest lucru a dus la crearea Marina, un dock QML modern, integrat perfect în noua arhitectură .

Funcții principale

  • management precis al spațiului și configurare multi-output
  • integrare Hyprland pentru urmărirea și gruparea ferestrelor în workspace-uri
  • reorder prin drag, auto-hide opțional, scroll orizontal, badge-uri pentru aplicații cu mesaje necitite

Workspace Settings: Control center nativ

Nitrux a folosit temporar KDE System Settings, dar dependențele Plasma/KWin/SDDM/systemd contrazic arhitectura distribuției. Soluția: Workspace Settings, reconstruit dintr-un component vechi Maui Shell și adaptat complet pentru noul ecosistem .

Ce gestionează?

  • informații despre sistem
  • management utilizatori
  • locale
  • rețea și Bluetooth
  • audio
  • appearance
  • setări MauiKit

Workspace Settings devine centrul de control al distribuției, completând experiența unitară first‑party .

Desklock: Lock screen nativ QML

Hyprlock, folosit anterior, suferea de lipsă de coeziune vizuală și bug-uri persistente. Desklock, construit pe baza QMLGreet, rezolvă aceste probleme și oferă un lock screen modern, sigur și integrat vizual .

Funcții

  • câte un lock surface pentru fiecare output
  • autentificare PAM directă
  • monitorizare CPU, memorie, rețea
  • controale media MPRIS, metadata, album art
  • fade configurabil și formate de ceas

De ce „Workspace Environment”?

Termenul este inspirat de interfețele workstation clasice (NeXT, IRIX, CDE, BeOS) și evită deliberat cuvântul „desktop”, pentru a sublinia focusul pe workspaces dinamice, nu pe un desktop static .

WE reintroduce arhitectura strict compartimentată, fără suprapuneri și fără bloat – o disciplină pierdută în desktop-urile moderne .

Ierarhia celor 5 straturi

Articolul definește clar unde se poziționează Workspace Environment în ecosistemul Linux:

  1. Layer 1 – Compositor (Hyprland, Sway etc.) – protocol și infrastructură
  2. Layer 2 – Status Bars – afișare pasivă de informații (Waybar, Polybar)
  3. Layer 3 – Desktop Shell – panouri, dock, notificări, launchere (Valenz, Marina)
  4. Layer 4 – Workspace Environment – shell + aplicații esențiale, proces independent de compositor
  5. Layer 5 – Desktop Environment – modelul monolitic tradițional (GNOME, KDE)

Filosofia Nitrux: Simplitate, separare, identitate

Nitrux urmărește unelte mici, independente, fiecare cu o singură responsabilitate. Valenz și Marina nu încearcă să concureze cu Plasma sau Quickshell; ele sunt instrumente precise, fără overlap, unite prin MauiKit .

Distribuția nu urmărește personalizarea infinită – oferă o identitate vizuală curată, construită intenționat, pentru utilizatorii care apreciază coerența și simplitatea .

Concluzie

Workspace Environment marchează sfârșitul erei Maui Shell și începutul unei arhitecturi complet noi pentru Nitrux: modulară, QML-first, fără dependențe monolitice, cu unelte specializate și un cadru coerent care redefinește experiența grafică pe Linux.

Nitrux nu doar evoluează – își reafirmă identitatea. Iar următoarele versiuni promit să ducă această filozofie și mai departe

Leave a Comment

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Scroll to Top