Megjelent a Dux Shell 2.0 felhasználói környezet kiadása, amely támogatja a niri, Hyprland, Sway, MangoWC, labwc, Scroll, Aqueous és Miracle WM összetett szervereken való működést. Ez az első kiadás a DankMaterialShell (DMS) projekt Dux Shellre való átnevezése után. Az új név egyszerűbb, hasonlít a Tux pingvinre, és nem tartalmaz más márkák nevét a címében. A Dux Shell olyan, egymással kombinálható komponens készletet fejleszt, amely asztali környezetet képez, például panelt, váltót vagy azok képernyőre történő áthelyezésére az egérrel való húzással a drag&drop módban. Új funkcióként bevezetésre került a virtuális asztalok rögzítése, amely lehetővé teszi a szükséges számú asztal nyitva tartását, függetlenül attól, hogy üresek-e vagy sem., a telepített alkalmazások közötti navigációs interfészt és konfigurálót. A dizájn a Material Design 3 koncepciónak megfelelően készült.
A Dux Shell támogatja a dinamikus témákat, melyek automatikusan alkalmazhatóak a GTK, Qt és rendszeralkalmazásokra. A színminták a kiválasztott háttérkép színét figyelembe véve alakulnak ki. Lehetőség van éjszakai mód bekapcsolására, valamint világos és sötét téma közötti váltásra. A funkcionalitás pluginokkal bővíthető. A háttérfolyamat kódja a rendszerintegrációhoz, az eszközkészlethez és az installerhez Go nyelven készült, MIT licensz alatt terjesztve. Az interfész komponensek, panelek, widgetek és grafikus alkalmazások QML nyelven készültek, a C++-ban írt Quickshell keretrendszer használatával, Qt segítségével.
A következőket tartalmazza:
- Widgetekkel ellátott tálca a naptárhoz, időjárás-előrejelzéshez, a vágólap használati előzményeinek megtekintéséhez és multimédialejátszók integrálásához MPRIS protokollal.
- Navigációs interfész a rendszerbe telepített alkalmazások kereséséhez, amely támogatja a programok, fájlok, megnyitott ablakok és parancsok keresését.
- Központi irányító felület a hálózat, Bluetooth, hangkészülékek és képernyő beállításához.
- A háttérfolyamatba beépített eszközök a CPU, RAM és GPU hőmérsékletéről és erőforrás-felhasználásáról szednek adatokat. Van felület a futó folyamatok kezelésére.
- Értesítési központ, amely támogatja az értesítések csoportosítását, a szövegben való megjelenítést és a billentyűzet általi navigálást.
- Rendszerzár képernyő a munkamenet kezelésével. Lehetővé teszi az alvó üzemmód aktiválását vagy a képernyő lezárását a felhasználó inaktivitása után egy bizonyos idő elteltével.
- Dux Greeter bejelentkezési képernyő.
- Universális installer, amely lehetővé teszi a Dux Shell környezet Arch, Fedora, Debian, Ubuntu, openSUSE, Gentoo és Void Linux alapú telepítését és konfigurálását.
- Dux Search eszközkészlet a fájlok keresésére a rendszerben.
- Dux Calendar naptár-tervező, amely támogatja a CalDAV protokollt, és szinkronizálható a Google és Microsoft szolgáltatásokkal.
- Dux Files fájlkezelő.
- DuxConnect alkalmazás a mobiltelefon integrációjához.

A legújabb verzióban bekövetkezett változások:
- A Material 3 Expressive tervezési koncepcióra átírták a Settings, Control Center, Dash és widgetek alkalmazásait. Új kezelőelemeket valósítottak meg, a beállításokat csoportosították, új navigációs eszközöket javasoltak és megváltoztatták a színmintát.

- Bővítették a legördülő panel tartalmának testreszabási lehetőségeit.
A Dash, amely most már nem korlátozódik beépített fülekre, és lehetővé teszi pluginek csatlakoztatását a további fülek megvalósításához. Lehetőség van a szekciók átrendezésére és méretezésére. Frissítették a beépített oldalak tervezését - a nézet áttekintő módját, a multimédiás lejátszót és az időjárás-előrejelző területet.
- Hozzáadva a tartozékok elhelyezésének támogatása a rendszer zárolási képernyőjén, mint például az óra, az értesítési terület, a státuszsor és az energiatakarékossági vezérlők. Lehetőség nyílt a betűtípusok, színek, méret és stílus testreszabására a widgetekhez.

- A multimédiás lejátszóhoz hozzáadva a dalszövegek letöltésére és szinkronizálására szolgáló motort a Better Lyrics, Unison, LyricsPlus, KuGou, LRCLIB és YouTube Music szolgáltatásokkal.

- Bemutatva a Dux Files független fájlkezelőt, amely támogatja a füleket, két paneles nézetet, tartalom listás vagy ikon rács nézetét, tartalom előnézetét, archívumokkal való munkát, fájlkeresést és hálózati tárolók elérését.

- Hozzáadva a munkaasztali háttérkép-generátort.

- Több Dock-panel elhelyezése engedélyezve, a képernyő bármely szélére rögzítés, teljes szélességben való nyújtás, a tipikus widgetek és pluginek paneljére történő elhelyezés. Lehetőség nyílt a kompakt ikonmegjelenítési mód és az új tálcaféle közötti váltásra.

- A vezérlőközpont gyorsbeállítási lapon a csempék átformálva.

- A Dash panelhez külön fül került hozzáadásra az előtt eltöltött idő nyomon követésére és a napi munka vagy egyes alkalmazások használati határértékeinek beállítására.

- Új felület lett hozzáadva a bővítménykönyvtár navigálásához.

- Kibővítették az integrációt a Hyprland, Niri és MangoWC kompozit menedzserekkel, és hozzáadták új verzióik támogatását. Támogatást kaptak az Aqueous és Umbriel kompozit menedzserek.
- Lehetővé vált a konfiguráló navigálás csupán billentyűzettel.
Forrás: opennet.ru










