Nitrux vsádza na nový desktop založený na Hyprlande

Kľúčové body:
  • Spoločnosť Nitrux upúšťa od vývoja Maui Shell v prospech nového modulárneho pracovného prostredia Workspace Environment.
  • Predstavujeme Valenz, horný systémový panel vyvinutý v QML na správu upozornení a stavu.
  • Marina nahrádza Crystal Dock a natívne sa integruje s Hyprlandom na správu okien a aplikácií.
  • Nastavenia pracovného priestoru nahrádzajú nástroje KDE a ponúkajú natívny ovládací panel bez závislostí od systemd.
  • Desklock nahrádza Hyprlock ako správcu relácií Waylandu a ponúka autentifikáciu PAM a ovládanie multimédií.
  • Päťvrstvová architektúra izoluje grafické procesy od servera, čím zabraňuje úplným zlyhaniam operačného systému.

Valenz Nitux

Distribúcia Nitrux sa definitívne zmenila oficiálnym oznámením svojho pracovného prostredia. Po mesiacoch náznakov a čiastočného vývoja tím stojaci za touto distribúciou predstavil nový, plne modulárny desktopový stack postavený na Hyprlande, QML a grafickom prostredí MauiKit.

Nitrux sa zďaleka nesnaží konkurovať gigantom ako KDE Plasma alebo GNOME, ale skôr sa snaží nastoliť nový prechodný štandard: systém, ktorý ponúka estetickú súdržnosť kompletného prostredia a zároveň zachováva jednoduchosť a oddelenie procesov tradičného správcu okien.

Tento prístup konsoliduje nástroje, ktoré distribúcia nedávno vyvíjala , ako napríklad QMLGreet a NudgeOSD, a uzatvára starý projekt Maui Shell. Nová architektúra rozdeľuje pracovnú plochu na nezávislé a vysoko špecializované komponenty , pričom sa riadi filozofiou Unixu „rob jednu vec a rob ju dobre“.

Valenz a Marina: Nezávislý bar a dok

Toto nové prostredie sa spolieha na dva doplnkové nástroje vyvinuté pomocou QML, MauiKit a LayerShell-Qt:

  1. Prvý je Valenz: horná lišta systému (Pracovný panel) určený výhradne pre túto funkciu. Valenz Spravuje navigáciu medzi pracovnými priestormi, ovládacími prvkami multimédií, upozorneniami a systémovou lištou. integrácia kritických indikátorov, ako je sieť, Bluetooth, hlasitosť, batéria a nočné svetlo, plus widgety pre počasie a systémové zdroje.
    Jeho dizajn odmieta rozhrania založené na GTK a CSS a namiesto toho sa rozhoduje pre natívnu integráciu QML, ktorá zaručuje bezchybný výkon v kompozitóriu Wayland.
  2. Doplnkom hornej lišty je Marina: nový dok aplikácií, ktorý definitívne nahrádza Crystal Dock. Vývojári zamietli druhú možnosť, pretože sa spoliehala na tradičné Qt widgety, ktoré narúšali vizuálnu konzistenciu prostredia. Marina sa priamo integruje s kompozitorom Hyprland prostredníctvom udalostí, čo mu umožňuje sledovať a zoskupovať otvorené okná na viacerých obrazovkách.
    Okrem toho podporuje automatické vyhľadávanie aplikácií XDG, zmenu poradia pomocou funkcie drag-and-drop, horizontálne rolovanie a vizuálne upozornenia (odznaky) na neprečítané správy, a to všetko v jednotnom rozhraní bez preťaženia konfiguráciou.

Valenz Nitux

Nastavenia pracovného priestoru a zámok pracovnej plochy: Konfigurácia a zabezpečenie

Jedným z najdôležitejších krokov v Nitruxe bolo vytvorenie nastavení pracovného priestoru . Distribúcia sa dlho spoliehala na správu nastavení pomocou „Systémových nastavení“ KDE, aplikácie viazanej na technológie, ktoré Nitrux už nepoužíva , ako napríklad KWin, SDDM a systemd.

nastavenia_pracovného_priestoru nitrux

Nastavenia pracovného priestoru sa zrodili ako nový natívny ovládací panel , ktorý spravuje všetko od sietí, Bluetooth, zvuku a používateľských účtov až po vizuálny vzhľad MauiKitu a špecifické nastavenia Valenzu a Mariny, čím sa zabezpečí, že nástroje na správu zdieľajú rovnaký vizuálny jazyk ako zvyšok pracovnej plochy.

Prihlásenie do Nituxu

V sekcii zabezpečenia relácií Nitrux predstavuje Desklock, natívny blokovač obrazovky Wayland , ktorý nahrádza Hyprlock. Rozhodnutie o nahradení Hyprlocku bolo prijaté kvôli problémom s vizuálnou integráciou a pretrvávajúcim zlyhaniam stavu po pozastavení systému. Desklock , postavený na kódovej základni QMLGreet, ponúka priame overovanie prostredníctvom PAM, integrované ovládacie prvky médií (MPRIS), monitorovanie zdrojov v reálnom čase a podporu viacerých obrazoviek, čo vedie k bezpečnému, stabilnému a vizuálne konzistentnému životnému cyklu používateľa so zvyškom balíka MauiKit.

Filozofia piatich vrstiev a koniec Maui Shell

5-vrstvový nitrux

Spoločnosť Nitrux definovala päťvrstvový model , ktorý presne vysvetľuje, čo je „pracovné prostredie“. V tejto schéme je za vykresľovanie zodpovedný výhradne správca okien (vrstva 1, ktorú obsadzuje Hyprland), zatiaľ čo statické komponenty (vrstva 2) a interaktívne vizuálne prostredie (vrstva 3, ktorú tvoria Valenz a Marina) fungujú nezávisle. Pracovné prostredie (vrstva 4) integruje tieto grafické rozhrania so základnými nástrojmi, ako je správca súborov a nastavení, čím úplne oddeľuje procesy od grafického servera. Tým sa zabráni masívnym pádom typickým pre monolitické desktopové prostredia (vrstva 5), ​​kde v prípade zlyhania kompozitora sa všetky aplikácie zatvoria.

Spustenie tohto modulárneho ekosystému predstavuje definitívny koniec Maui Shell, ktorého kód bol archivovaný. Vývojári Nitruxu otvorene pripúšťajú , že táto reštrukturalizácia (spolu s nedávnymi rozhodnutiami, ako je odstránenie podpory pre inštaláciu virtuálnych strojov) by mohla byť pre niektorých používateľov ohromujúca.

Tvrdia však, že tieto zmeny odrážajú skutočnú identitu distribúcie: vysoko špecifický systém zameraný na vývojárov a pokročilých používateľov, ktorí si cenia ľahkú, modulárnu a zámerne upravenú architektúru s predpokladom, že „Nitrux nie je pre každého“.

Na záver, ak máte záujem dozvedieť sa viac, podrobnosti nájdete na nasledujúcom odkaze.


Pridať ako preferovaný zdroj v Google