Nitrux sází na nový desktop založený na platformě Hyprland

Klíčové body:
  • Společnost Nitrux opouští vývoj Maui Shell ve prospěch nového modulárního pracovního prostředí (Workspace Environment).
  • Představujeme Valenz, horní systémový panel vyvinutý v QML pro správu oznámení a stavu.
  • Marina nahrazuje Crystal Dock a nativně se integruje s Hyprlandem pro správu oken a aplikací.
  • Nastavení pracovního prostoru nahrazuje nástroje KDE a nabízí nativní ovládací panel bez závislostí na systemd.
  • Desklock nahrazuje Hyprlock jako správce relací Waylandu a nabízí ověřování PAM a ovládání multimédií.
  • Pětivrstvá architektura izoluje grafické procesy od serveru, čímž zabraňuje úplným pádům operačního systému.

Valenz Nitux

Distribuce Nitrux se definitivně změnila s oficiálním oznámením svého pracovního prostředí (Workspace Environment). Po měsících náznaků a částečného vývoje tým stojící za touto distribucí představil nový, plně modulární desktopový stack postavený na Hyprlandu, QML a grafickém prostředí MauiKit.

Nitrux se zdaleka nesnaží konkurovat gigantům jako KDE Plasma nebo GNOME, ale snaží se nastolit nový střední standard: systém, který nabízí estetickou soudržnost kompletního prostředí a zároveň si zachovává lehkost a oddělení procesů tradičního správce oken.

Tento přístup konsoliduje nástroje, které distribuce v poslední době vyvíjela , jako například QMLGreet a NudgeOSD, a uzavírá starý projekt Maui Shell. Nová architektura rozděluje pracovní plochu na nezávislé a vysoce specializované komponenty v souladu s filozofií Unixu „dělej jednu věc a dělej ji dobře“.

Valenz a Marina: Nezávislý bar a dok

Toto nové prostředí se opírá o dva doplňkové nástroje vyvinuté pomocí QML, MauiKit a LayerShell-Qt:

  1. První je Valenz: horní lišta systému (Pracovní panel) určený výhradně pro tuto funkci. Valenz Spravuje navigaci mezi pracovními prostory, ovládacími prvky multimédií, oznámeními a systémovou lištou. integrace klíčových indikátorů, jako je síť, Bluetooth, hlasitost, baterie a noční světlo, plus widgety pro počasí a systémové prostředky.
    Jeho design odmítá rozhraní založená na GTK a CSS a místo toho volí nativní integraci QML, která zaručuje bezchybný výkon v kompozitoru Wayland.
  2. Doplněním horní lišty je Marina: nový dok aplikací, který definitivně nahrazuje Crystal Dock. Vývojáři odmítli druhou možnost, protože se spoléhala na tradiční Qt widgety, které narušovaly vizuální konzistenci prostředí. Marina se integruje přímo s kompozitorem Hyprland prostřednictvím událostí, což mu umožňuje sledovat a seskupovat otevřená okna na více obrazovkách.
    Kromě toho podporuje automatické vyhledávání aplikací XDG, změnu pořadí pomocí funkce drag-and-drop, horizontální posouvání a vizuální oznámení (odznaky) o nepřečtených zprávách, to vše v jednotném rozhraní bez přetížení konfigurací.

Valenz Nitux

Nastavení pracovního prostoru a zámek stolu: Konfigurace a zabezpečení

Jedním z nejdůležitějších kroků v Nitruxu bylo vytvoření nastavení pracovního prostoru . Distribuce se dlouho spoléhala pro správu nastavení na „Systémové předvolby“ KDE, aplikaci vázanou na technologie, které Nitrux již nepoužívá , jako jsou KWin, SDDM a systemd.

nastavení_pracovního_prostoru nitrux

Nastavení pracovního prostoru se zrodilo jako nový nativní ovládací panel , který spravuje vše od sítí, Bluetooth, zvuku a uživatelských účtů až po vizuální vzhled MauiKitu a specifická nastavení Valenz a Marina, a zajišťuje, že nástroje pro správu sdílejí stejný vizuální jazyk jako zbytek plochy.

Přihlášení do Nituxu

V sekci zabezpečení relací představuje Nitrux Desklock, nativní blokovač obrazovky Waylandu , který nahrazuje Hyprlock. Rozhodnutí nahradit Hyprlock bylo učiněno kvůli problémům s vizuální integrací a přetrvávajícím selháním stavu po pozastavení systému. Desklock , postavený na kódové základně QMLGreet, nabízí přímou autentizaci prostřednictvím PAM, integrované ovládací prvky médií (MPRIS), monitorování zdrojů v reálném čase a podporu více obrazovek, což vede k bezpečnému, stabilnímu a vizuálně konzistentnímu životnímu cyklu uživatele se zbytkem stacku MauiKit.

Filozofie pěti vrstev a konec Maui Shell

5vrstvý nitrux

Společnost Nitrux definovala pětivrstvý model , který přesně vysvětluje, co je „pracovní prostředí“. V tomto schématu je za vykreslování zodpovědný výhradně správce oken (vrstva 1, obsazená komponentami Hyprland), zatímco statické komponenty (vrstva 2) a interaktivní vizuální prostředí (vrstva 3, tvořená komponentami Valenz a Marina) fungují nezávisle. Pracovní prostředí (vrstva 4) integruje tato grafická rozhraní se základními nástroji, jako je správce souborů a nastavení, a zcela odděluje procesy od grafického serveru. Tím se zabrání masivním pádům typickým pro monolitická desktopová prostředí (vrstva 5), ​​kde se v případě selhání kompozitoru všechny aplikace zavřou.

Spuštění tohoto modulárního ekosystému znamená definitivní konec Maui Shell, jehož kód byl archivován. Vývojáři Nitruxu otevřeně uznávají , že tato restrukturalizace (spolu s nedávnými rozhodnutími, jako je odstranění podpory pro instalaci virtuálních strojů) by se pro některé uživatele mohla ukázat jako ohromující.

Tvrdí však, že tyto změny odrážejí skutečnou identitu distribuce: vysoce specifický systém zaměřený na vývojáře a pokročilé uživatele, kteří si cení lehké, modulární a záměrně upravené architektury s předpokladem, že „Nitrux není pro každého“.

A konečně, pokud máte zájem dozvědět se více, podrobnosti naleznete na následujícím odkazu.


Přidat jako preferovaný zdroj v Googlu