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 kompozit szervereken való működést. Ez az első kiadás a DankMaterialShell (DMS) projekt Dux Shell-ra való átnevezése után. Az új név egyszerűbb, a Tux pingvinhez hasonlóan hangzik, és nem tartalmaz egy másik márka nevét. A Dux Shell egy összehangolt komponensgyűjteményt fejleszt, amely lehetővé teszi az asztali környezet kialakítását, mint például a tálca, az alkalmazások közötti váltó 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., valamint az alkalmazásmenü és a konfiguráló. A dizájn megfelel a Material Design 3 koncepciójának.
A Dux Shell támogatja a dinamikus dizájn témákat, amelyek automatikusan alkalmazhatók a GTK, Qt és rendszer alkalmazásokra. A témák színpalettái a kiválasztott háttérképek színét figyelembe véve alakíthatók ki. Lehetőség van az éjszakai üzemmód aktiválására, valamint a világos és sötét témák közötti váltásra. A funkcionalitás bővíthető pluginekkel. A háttérfolyamat kódját a rendszerbe való integrációhoz, az eszközkészlethez és az installálóhoz Go nyelven írták, MIT licensz alatt terjesztik. A felhasználói felület komponensei, panelek, widgetek és grafikus alkalmazások QML nyelven készültek a C++ nyelven írt Quickshell keretrendszer felhasználásával, Qt-val.
A következők tartoznak bele:
- 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.
- Felhasználói felület az operációs rendszerben telepített alkalmazások navigálására, 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ő.
- Univerzális telepítő, amely lehetővé teszi a Dux Shell alapú környezet telepítését és konfigurálását Arch, Fedora, Debian, Ubuntu, openSUSE, Gentoo és Void Linux alatt.
- Dux Search eszközkészlet a fájlok keresésére a rendszerben.
- Dux Calendar naptár és ütemező, amely támogatja a CalDAV protokollt, és szinkronizálható a Google és Microsoft szolgáltatásokkal.
- Dux Files fájlkezelő.
- DuxConnect alkalmazás telefonintegrációhoz.

A legújabb verzióban bekövetkezett változások:
- A Material 3 Expressive dizájn koncepcióra át lett alakítva a Beállítások, Vezérlőközpont, Dash és widgetek alkalmazások. Új felhasználói felületi vezérlőelemek kerültek megvalósításra, a beállítások csoportosítva lettek, új navigációs eszközök lettek bevezetve, és megváltozott a színpaletta.

- Bővült a legördülő panel tartalmának testreszabási lehetőségei.
A Dash, amely már nem korlátozódik a beépített fülökre, lehetővé teszi különböző bővítmények csatlakoztatását, amelyek további füleket valósítanak meg. Lehetséges a szekciók átstrukturálása és méretezése. Frissítettük a beépített oldalak dizájnját — a nézőmódhoz, a médiaprogramhoz és az időjárás-előrejelző területhez.
- Új funkcióként a rendszer zárolási képernyőjére widgetek helyezésére van lehetőség, mint például az óra, az értesítési terület, a státussor és az energiafogyasztás-irányító elemek. Lehetőség nyílik a widgetek betűtípusának, színének, méretének és stílusának testreszabására.

- A médiaprogramhoz hozzáadtuk a dalok szövegeinek 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.

- Bemutatjuk a Dux Files önálló fájlkezelőjét, amely támogatja a füleket, a kétpaneles nézetet, a tartalom listába vagy ikonkészletbe való megjelenítését, a tartalom előnézetét, az archívumokkal való munkát, a fájlkeresést és a hálózati tárolók elérését.

- Hozzáadtuk a háttérképgenerátort.

- Lehetővé tettük több Dock-panel elhelyezését, azok rögzítését a képernyő bármely szélére, a teljes szélességre való kinyújtást, az alapvető widgetek és bővítmények panelbe való elhelyezését. Lehetőség nyílik a kompakt ikon megjelenítési mód és az új feladatpanel mód közötti váltásra.

- A gyors beállításváltoztatás lapjait újra terveztük az irányítópulton.

- A Dash panelhez egy külön fül került hozzáadásra az előtt eltöltött idő nyomon követésére, valamint a napi munkavégzés vagy a különböző alkalmazásokra vonatkozó korlátozások beállítására.

- Új felületet kaptunk a bővítmény-katalógus navigálására.

- Kibővítettük az integrációt a Hyprland, Niri és MangoWC kompozitkezelőkkel, és hozzáadtuk új verzióik támogatását. Támogatást valósítottunk meg az Aqueous és Umbriel kompozitkezelők számára is.
- Lehetővé tettük a konfigurátor billentyűzettel való navigálását.
Forrás: opennet.ru










