A Nitrux Linux új, Hyprlandre épülő munkakörnyezetet mutatott be

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

A Nitrux bemutatta a Workspace Environment névre keresztelt új, moduláris asztali környezetét. Hyprlandre, QML-re és MauiKitre épül, és a célja, hogy a minimális Wayland kompozitor-beállítás és a hagyományos Linux asztali környezetek – például a KDE, a Plasma vagy a GNOME – közé pozicionálja magát.

A bejelentés több olyan funkciót fog össze, amelyeket a Nitrux az utóbbi kiadásokban fejlesztett, például a Valenz, a Marina, a Workspace Settings, a QMLGreet és a NudgeOSD komponenseket. Emellett kijelöli azt az architekturális irányt is, amelyet a disztribúció a jövőben követni tervez.

A Nitrux új felső munkaterület-sávja, a Valenz QML, MauiKit és LayerShell-Qt felhasználásával készült. Lehetővé teszi a munkaterületek közti navigálást, a média vezérlését, rendszertálcát biztosít, értesítéseket jelenít meg, és jelzőket kínál a hálózat, a Bluetooth, a hang, az akkumulátor állapota, az energia-profilok és az éjszakai mód számára. Emellett időjárás-, naptár- és rendszererőforrás-widgetek is helyet kaptak benne.

A Valenz nem akar teljes értékű shell lenni, szándékosan csak a munkaterület-sáv szerepére korlátozták. A többi funkciót külön komponensek valósítják meg.

A Marina a Nitrux új dokkolója, amely leváltotta a Crystal Dockot. A fejlesztők szerint a Crystal Dock nem illett az új koncepcióba, mert hagyományos Qt Widgets alapokra épül, és több funkciót kínál, mint amennyit a Nitrux az egyes, szűken fókuszált asztali komponensektől elvár.

A Marina szintén QML, MauiKit és LayerShell-Qt alapú. Közvetlenül integrálódik a Hyprlanddel, így a nyitott ablakokat munkaterületek között is követi, támogatja az ablakok csoportosítását és a köztük való váltást, kezeli a több kijelzős környezetet, automatikusan felismeri az XDG launcher-eket, engedi a kitűzött alkalmazások átrendezését húzd-és-vidd módszerrel, támogatja a vízszintes görgetést, opcionális automatikus elrejtést kínál, és jelvényekkel mutatja az olvasatlan üzenetek számát azoknál az alkalmazásoknál, amelyek launcher count információt szolgáltatnak.

Jelentős változás a Workspace Settings bevezetése, amely a KDE System Settings helyére lép a Nitrux fő grafikus konfigurációs alkalmazásaként.

Miután a Nitrux eltávolodott a Plasma Desktop használatától, egy ideig továbbra is mellékelte a KDE System Settings alkalmazást, elsősorban azért, mert kényelmes grafikus felületet adott a rendszer beállításához. A projekt szerint azonban ez az alkalmazás továbbra is szorosan kötődik a KDE technológiákhoz, illetve a Plasma, a KWin, az SDDM és a systemd köré épülő feltételezésekhez.

A Workspace Settings ezért kifejezetten úgy készült, hogy a Nitrux saját architektúrájára épülő, natív alternatívát adjon. Kezeli többek között a felhasználói fiókokat, a területi beállításokat, a hálózatot, a Bluetooth-t, a hangot, a megjelenést, a MauiKit konfigurációját és a rendszerinformációkat, valamint hozzáférést biztosít olyan komponensek beállításaihoz, mint a Valenz és a Marina.

A negyedik kiemelt komponens a Desklock, egy QML-alapú, Wayland-hez natív munkamenet-zároló, amely leváltja a Hyprlockot. A fejlesztők szerint a Hyprlock vizuálisan nem illett a MauiKit-alapú felülethez, és tartós állapotkezelési hibát is okozott felfüggesztés vagy hibernálás után.

Az új Desklock a projekt QMLGreet kódbázisára épül, és tartalmaz PAM-alapú hitelesítést, a csatlakoztatott kijelzőkhöz külön-külön zárolási képernyőt, a CPU-, memória- és hálózatfigyelést, MPRIS médialejátszási információkat és vezérlőket, valamint állítható animációkat és óramegjelenítést.

Ezek az eszközök együtt alkotják azt, amit a Nitrux mostantól hivatalosan Workspace Environment néven emleget, ahelyett hogy asztali környezetnek nevezné az új stack-et.

A Nitrux által vázolt modellben a kompozitálásért továbbra is a Hyprland felel, míg a Valenz és a Marina adják a desktop shellt. A Workspace Environment réteg erre a shellre építve fogja össze a nélkülözhetetlen segédprogramok meghatározott készletét, például a fájlkezelőt, a terminálemulátort, a konfigurációs eszközöket és a hitelesítési komponenseket.

Lényeges, hogy a Nitrux egyértelművé teszi: a Valenz és a Marina tudatosan szűk feladatkört kapott. Nem céljuk, hogy újrateremtsék a Plasma vagy a Quickshellhez hasonló frameworkök kiterjedt testreszabási lehetőségeit. Inkább egy gondosan összeállított felületet kínálnak, ahol minden egyes eszköz jól körülhatárolt feladatot lát el, és mind ugyanazt, MauiKitre épülő vizuális nyelvet használja.

A Workspace Environment bevezetése egyben a Maui Shell hivatalos lezárását is jelenti. A Nitrux közölte, hogy az új architektúra lezárja a Maui Shell folyamatban lévő fejlesztését, a projekt repository-ját pedig archiválták.

A következő Nitrux kiadás további változtatásokat hoz majd az új Workspace Environmenttel kapcsolatban.

Az elmúlt évben a Nitrux több éles kanyart is vett: teljesen lecserélte az asztali környezetét és az alapvető komponenseket, megszüntette a telepítés támogatását virtuális gépekben, és még sok minden mást. Egyes felhasználóknak már túl sok lehet, hogy folyamatosan alkalmazkodniuk kell ezekhez a változásokhoz. Valószínűleg ez is része a disztribúció természetének. Ahogy a fejlesztők fogalmaznak: „A Nitrux nem mindenkinek való.”

További részletekért olvasd el a hivatalos bejelentést.