Дистрибуцията Nitrux направи окончателен обрат с официалното обявяване на своята Workspace Environment. След месеци на намеци и частична разработка, екипът зад тази дистрибуция представи нов, напълно модулен десктоп стек, изграден върху Hyprland, QML и графичната среда MauiKit.
Далеч от опитите да се конкурира с гиганти като KDE Plasma или GNOME, Nitrux се стреми да установи нов междинен стандарт: система, която предлага естетическата сплотеност на цялостна среда, като същевременно запазва лекотата и разделянето на процесите на традиционния мениджър на прозорци.
Този подход консолидира инструменти, които дистрибуцията наскоро разработваше , като QMLGreet и NudgeOSD, и слага край на стария проект Maui Shell. Новата архитектура разделя работния плот на независими и високоспециализирани компоненти , следвайки философията на Unix „правете едно нещо и го правете добре“.
Валенц и Марина: Независимият бар и док
Тази нова среда разчита на два допълващи се инструмента , разработени с QML, MauiKit и LayerShell-Qt:
- Първият е Валенц: горна лента на системата (Работна лента), проектирана специално за тази функция. Valenz Той управлява навигацията между работните пространства, мултимедийните контроли, известията и системната област. интегриране на критични индикатори като мрежа, Bluetooth, сила на звука, батерия и нощна светлина, плюс джаджи за времето и системни ресурси.
Дизайнът му отхвърля GTK и CSS-базирани интерфейси, като вместо това избира вградена QML интеграция, която гарантира безупречна производителност в композитора на Wayland. - Допълването на горната лента е Марина: новият докинг център за приложения, който окончателно замества Crystal Dock. Разработчиците отхвърлиха последното, защото то разчиташе на традиционни Qt джаджи, което нарушаваше визуалната консистентност на средата. Marina се интегрира директно с композитора Hyprland чрез събития, което му позволява да проследява и групира отворени прозорци на множество екрани.
Освен това, той поддържа автоматично откриване на XDG приложения, пренареждане с плъзгане и пускане, хоризонтално превъртане и визуални известия (значки) за непрочетени съобщения, всичко това в унифициран интерфейс, без претоварване с конфигурация.

Настройки на работното пространство и Desklock: Конфигурация и сигурност
Една от най-важните стъпки в Nitrux е създаването на настройки на работното пространство . Дълго време дистрибуцията разчиташе на „Системни предпочитания“ на KDE за управление на настройките – приложение, свързано с технологии, които Nitrux вече не използва , като KWin, SDDM и systemd.

Настройките на работното пространство се раждат като новия вграден контролен панел , управляващ всичко - от мрежи, Bluetooth, аудио и потребителски акаунти до визуалния вид на MauiKit и специфичните настройки на Valenz и Marina, като гарантират, че административните инструменти споделят същия визуален език като останалата част от работния плот.

В секцията за сигурност на сесиите, Nitrux представя Desklock, вграден блокер на екрани на Wayland, който замества Hyprlock. Решението за замяна на Hyprlock е взето поради проблеми с визуалната интеграция и постоянни повреди в състоянието след спиране на системата. Изграден върху кодовата база QMLGreet, Desklock предлага директно удостоверяване чрез PAM, интегрирани медийни контроли (MPRIS), наблюдение на ресурсите в реално време и поддръжка на множество екрани, което води до сигурен, стабилен и визуално съгласуван жизнен цикъл на потребителя с останалата част от MauiKit стека.
Философията на петте слоя и краят на Maui Shell

Nitrux е дефинирал петслоен модел , който обяснява точно какво представлява „Работна среда“. В тази схема мениджърът на прозорци (Слой 1, зает от Hyprland) е единствено отговорен за рендирането, докато статичните компоненти (Слой 2) и интерактивната визуална среда (Слой 3, състояща се от Valenz и Marina) работят независимо. Работната среда (Слой 4) интегрира тези графични интерфейси с основни помощни програми като файловия мениджър и мениджъра на настройките, като напълно отделя процесите от графичния сървър. Това предотвратява масовите сривове, типични за монолитните настолни среди (Слой 5), където ако композиторът се повреди, всички приложения се затварят.
Стартирането на тази модулна екосистема бележи окончателния край на Maui Shell, чийто код е архивиран. Разработчиците на Nitrux открито признават , че това преструктуриране (заедно с последните решения като премахването на поддръжката за инсталиране на виртуални машини) може да се окаже непосилно за някои потребители.
Те обаче твърдят, че тези промени отразяват истинската идентичност на дистрибуцията: силно специфична система, фокусирана върху разработчици и напреднали потребители, които ценят лека, модулна и умишлено курирана архитектура, под предпоставката, че „Nitrux не е за всеки“.
И накрая, ако се интересувате да научите повече, можете да намерите подробностите на следния линк.