Nitrux se kladi na novi desktop računar baziran na Hyprlandu

Ključne točke:
  • Nitrux napušta razvoj Maui Shell-a u korist novog modularnog radnog okruženja.
  • Predstavljamo Valenz, gornju sistemsku traku razvijenu u QML-u za upravljanje obavještenjima i statusom.
  • Marina zamjenjuje Crystal Dock, integrirajući se izvorno s Hyprlandom za upravljanje prozorima i aplikacijama.
  • Postavke radnog prostora zamjenjuju KDE alate, nudeći izvornu kontrolnu ploču bez systemd zavisnosti.
  • Desklock zamjenjuje Hyprlock kao Wayland menadžer sesija, nudeći PAM autentifikaciju i multimedijske kontrole.
  • Petoslojna arhitektura izoluje grafičke procese od servera, sprečavajući potpune padove operativnog sistema.

Valenz Nitux

Distribucija Nitrux je napravila definitivni zaokret zvaničnom objavom svog radnog okruženja (Workspace Environment). Nakon mjeseci nagovještaja i djelimičnog razvoja, tim koji stoji iza ove distribucije predstavio je novi, potpuno modularni desktop paket izgrađen na Hyprlandu, QML-u i grafičkom okruženju MauiKit.

Daleko od pokušaja da se takmiči sa gigantima poput KDE Plasme ili GNOME-a, Nitrux nastoji da uspostavi novi međustandard: sistem koji nudi estetsku koheziju kompletnog okruženja, a istovremeno zadržava lakoću i odvojenost procesa tradicionalnog upravitelja prozora.

Ovaj pristup konsoliduje alate koje je distribucija nedavno razvijala , kao što su QMLGreet i NudgeOSD, i završava stari Maui Shell projekat. Nova arhitektura dijeli radnu površinu na nezavisne i visoko specijalizovane komponente , slijedeći Unix filozofiju "radi jednu stvar i uradi je dobro".

Valenz i Marina: Nezavisni bar i dok

Ovo novo okruženje oslanja se na dva komplementarna alata razvijena pomoću QML-a, MauiKit i LayerShell-Qt:

  1. Prva je Valenz: gornja traka sistema (Radna traka) dizajnirana isključivo za ovu funkciju. Valenz Upravlja navigacijom između radnih prostora, multimedijalnih kontrola, obavještenja i sistemske palete. integrirajući ključne indikatore kao što su mreža, Bluetooth, jačina zvuka, baterija i noćno svjetlo, plus widgete za vremensku prognozu i sistemske resurse.
    Njegov dizajn odbacuje GTK i CSS-bazirane interfejse, umjesto toga se odlučujući za izvornu QML integraciju koja garantuje besprijekorne performanse na Wayland kompozitoru.
  2. Dopuna gornjoj traci je Marina: novi dok za aplikacije koji definitivno zamjenjuje Crystal Dock. Programeri su odbacili ovo drugo jer se oslanjalo na tradicionalne Qt widgete, što je narušilo vizualnu konzistentnost okruženja. Marina se direktno integrira s Hyprland kompozitorom putem događaja, omogućavajući mu praćenje i grupiranje otvorenih prozora na više ekrana.
    Osim toga, podržava automatsko otkrivanje XDG aplikacija, promjenu redoslijeda metodom "drag-and-drop", horizontalno skrolovanje i vizualne obavijesti (značke) za nepročitane poruke, sve u okviru objedinjenog interfejsa bez preopterećenja konfiguracijom.

Valenz Nitux

Postavke radnog prostora i zaključavanje stola: Konfiguracija i sigurnost

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

postavke_radnog_prostora nitrux

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.

Prijava na Nitux

U odjeljku o sigurnosti sesije, Nitrux predstavlja Desklock, nativni Wayland blokator ekrana koji zamjenjuje Hyprlock. Odluka o zamjeni Hyprlocka donesena je zbog problema s vizualnom integracijom i upornih kvarova stanja nakon obustave sistema. Izgrađen na QMLGreet kodnoj bazi, Desklock nudi direktnu autentifikaciju putem PAM-a, integrirane kontrole medija (MPRIS), praćenje resursa u stvarnom vremenu i podršku za više ekrana, što rezultira sigurnim, stabilnim i vizualno konzistentnim životnim ciklusom korisnika s ostatkom MauiKit steka.

Filozofija pet slojeva i kraj Maui Shell-a

5-slojni nitrux

Nitrux je definirao model s pet slojeva koji tačno objašnjava šta je "Radno okruženje". U ovoj shemi, upravitelj prozora (Sloj 1, koji zauzima Hyprland) je isključivo odgovoran za renderiranje, dok statičke komponente (Sloj 2) i interaktivno vizualno okruženje (Sloj 3, koji se sastoji od Valenza i Marine) rade nezavisno. Radno okruženje (Sloj 4) integrira ove grafičke interfejse s osnovnim uslužnim programima kao što su upravitelj datoteka i postavki, potpuno odvajajući procese od grafičkog servera. Ovo sprječava masovne padove tipične za monolitna Desktop okruženja (Sloj 5), gdje se, ako kompozitor zakaže, sve aplikacije zatvaraju.

Pokretanje ovog modularnog ekosistema 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 mašina) moglo biti previše za neke korisnike.

Međutim, oni tvrde da ove promjene odražavaju pravi identitet distribucije: vrlo specifičan sistem, fokusiran na programere i napredne korisnike koji cijene laganu, modularnu i namjerno uređenu arhitekturu pod pretpostavkom da "Nitrux nije za svakoga".

Konačno, ako ste zainteresirani da saznate više, detalje možete pronaći na sljedećem linku.


Dodaj kao preferirani izvor na Googleu