Nitruxi distributsioon on oma töökeskkonna ametliku väljakuulutamisega teinud otsustava pöörde . Pärast kuude pikkust vihjete ja pooliku arenduse jada on selle distributsiooni taga olev meeskond avalikustanud uue, täielikult modulaarse töölauaversiooni, mis on ehitatud Hyprlandi, QML-i ja MauiKiti graafilise keskkonna baasil.
Nitrux ei püüa kaugeltki konkureerida selliste hiiglastega nagu KDE Plasma või GNOME, vaid püüab luua uue vahepealse standardi: süsteemi, mis pakub tervikliku keskkonna esteetilist ühtekuuluvust, säilitades samal ajal traditsioonilise aknahalduri kerguse ja protsesside eraldatuse.
See lähenemisviis koondab tööriistu, mida distributsioon hiljuti arendas , näiteks QMLGreet ja NudgeOSD, ning viib lõpule vana Maui Shelli projekti. Uus arhitektuur jagab töölaua sõltumatuteks ja väga spetsialiseeritud komponentideks , järgides Unixi filosoofiat "tee ühte asja ja tee seda hästi".
Valenz ja Marina: Sõltumatu baar ja dokk
See uus keskkond tugineb kahele QML-iga loodud teineteist täiendavale tööriistale : MauiKit ja LayerShell-Qt:
- Esimene on Valenz: süsteemi ülemine riba (Tööruumi riba), mis on loodud spetsiaalselt selle funktsiooni jaoks. Valenz See haldab navigeerimist tööruumide, multimeedia juhtelementide, teavituste ja süsteemisalve vahel. kriitiliste näitajate, näiteks võrgu, Bluetoothi, helitugevuse, aku ja öövalguse, ning ilma ja süsteemiressursside vidinate integreerimine.
Selle disain lükkab tagasi GTK- ja CSS-põhised liidesed, valides selle asemel natiivse QML-integratsiooni, mis tagab laitmatu jõudluse Waylandi kompositsioonil. - Ülemist riba täiendab Marina: uus rakenduste dokk, mis asendab lõplikult Crystal Docki. Arendajad lükkasid viimase tagasi, kuna see tugines traditsioonilistele Qt vidinatele, mis rikkusid keskkonna visuaalset järjepidevust. Marina integreerub otse Hyprlandi kompositsiooniga sündmuste kaudu, võimaldades sel jälgida ja grupeerida avatud aknaid mitmel ekraanil.
Lisaks toetab see XDG rakenduste automaatset tuvastamist, lohistamisfunktsiooniga ümberjärjestamist, horisontaalset kerimist ja lugemata sõnumite visuaalseid märguandeid (märke) – kõik ühtse ja konfiguratsiooni ülekoormuseta liidese all.

Tööruumi seaded ja Desklock: konfiguratsioon ja turvalisus
Üks olulisemaid samme Nitruxi loomisel on olnud tööruumi sätete loomine . Pikka aega tugines distributsioon sätete haldamiseks KDE süsteemieelistustele – see on rakendus, mis on seotud tehnoloogiatega, mida Nitrux enam ei kasuta , näiteks KWin, SDDM ja systemd.

Tööruumi seaded on uus natiivne juhtpaneel , mis haldab kõike alates võrkudest, Bluetoothist, helist ja kasutajakontodest kuni MauiKiti visuaalse välimuse ja Valenzi ning Marina spetsiifiliste säteteni, tagades, et haldustööriistad jagavad sama visuaalset keelt ülejäänud töölauaga.

Seansi turvalisuse osas tutvustab Nitrux Desklocki, Waylandi natiivset ekraaniblokeerijat , mis asendab Hyprlocki. Hyprlocki asendamise otsus tehti visuaalsete integratsiooniprobleemide ja püsivate olekutõrgete tõttu pärast süsteemi peatamist. QMLGreeti koodibaasil põhinev Desklock pakub otsest autentimist PAM-i kaudu, integreeritud meediakontrolli (MPRIS), reaalajas ressursside jälgimist ja mitme ekraani tuge, mille tulemuseks on turvaline, stabiilne ja visuaalselt ühtne kasutaja elutsükkel ülejäänud MauiKiti paketiga.
Viie kihi filosoofia ja Maui kesta lõpp

Nitrux on defineerinud viiekihilise mudeli , mis selgitab täpselt, mis on "töökeskkond". Selles skeemis vastutab renderdamise eest ainult aknahaldur (1. kiht, Hyprlandi poolt hõivatud), samas kui staatilised komponendid (2. kiht) ja interaktiivne visuaalne keskkond (3. kiht, mis koosneb Valenzist ja Marinast) toimivad iseseisvalt. Töökeskkond (4. kiht) integreerib need graafilised liidesed oluliste utiliitidega, näiteks faili- ja sätete halduriga, eraldades protsessid täielikult graafikaserverist. See hoiab ära massiivsed krahhid, mis on tüüpilised monoliitsetele töölauakeskkondadele (5. kiht), kus kompositsiooni rikke korral kõik rakendused sulguvad.
Selle modulaarse ökosüsteemi turuletoomine tähistab Maui Shelli lõplikku kadumist, mille kood on arhiveeritud. Nitruxi arendajad tunnistavad avalikult , et see ümberkorraldamine (koos hiljutiste otsustega, näiteks virtuaalmasinate installimise toe eemaldamisega) võib mõnele kasutajale olla üle jõu käiv.
Siiski väidavad nad, et need muudatused peegeldavad jaotuse tegelikku identiteeti: väga spetsiifiline süsteem, mis on suunatud arendajatele ja edasijõudnutele kasutajatele, kes hindavad kerget, modulaarset ja teadlikult kureeritud arhitektuuri eeldusel, et "Nitrux ei sobi kõigile".
Lõpuks, kui olete huvitatud lisateabest, leiate üksikasjad järgmiselt lingilt.