Bemutatásra került a DankMaterialShell (DMS) 1.6 felhasználói környezet, amely támogatja a niri, Hyprland, Sway, MangoWC, labwc, Scroll és Miracle WM összetett szerverek feletti működést. A DankMaterialShell egy egységes, egymással kombinálható komponenskészletet kínál az asztal kialakításához, mint például a tálca, a virtuális asztalok váltója, az telepített alkalmazások közötti navigációs felület és a konfiguráló. A dizájn a Material Design 3 koncepciójára támaszkodik. A háttérfolyamat kódja a rendszerintegrációhoz, valamint az eszközkészlet és az telepítő íródott Go nyelven, és MIT licenc alatt terjesztik. Az interfész komponensek, panelek, widgetek és grafikus alkalmazások QML nyelven készültek, a Quickshell keretrendszer használatával, amely C++-ban készült a Qt felhasználásával.
A DankMaterialShell lehetőségei:
- Dinamikus témák, amelyek automatikusan alkalmazhatók GTK, Qt és rendszeralkalmazásokra. A színkémák a választott asztali háttérkép színét figyelembe véve alakulnak.
- 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.
- Bővíthető alapú felület az alkalmazások között való navigáláshoz, 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.
- Lehetőség éjszakai üzemmód aktiválására, valamint világos és sötét téma közötti váltásra.
- É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.
- 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.
- 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.
- A rendszer bejelentkező képernyője Dank Greeter.
- Bővítményrendszer, amely kiterjeszti a funkcionalitást és plugin kötelező frissítéseket kezel a bővítmények tárolójából.
- Univerzális telepítő, amely lehetővé teszi a DankMaterialShell alapú környezet telepítését és beállítását Arch, Fedora, Debian, Ubuntu, openSUSE, Gentoo és Void Linux rendszereken.
- A Dank Search eszközkészlet a fájlok keresésére a rendszerben.
- Dank Calendar naptár-ütemező, amely támogatja a CalDAV protokollt, és szinkronizál a Google és Microsoft szolgáltatásokkal.
- Fejlesztés alatt áll a saját fájlkezelőnk és a DankConnect alkalmazás, amely integrál a okostelefonnal.

A legújabb verzióban bekövetkezett változások:
- Teljesítményoptimalizálás történt, ennek eredményeként az IPC-n keresztüli üzenetküldés 5,2-szer gyorsabb lett, a képernyőképek készítő eszköze által készített képek elmentése 4-8-szor gyorsabb lett, míg a színkiválasztó használata során a CPU terhelése 3,9-szer csökkent. A felhasználói környezet memóriafogyasztása 19%-kal csökkent, így most 76 MB.
- Új panel üzemmód javasolt — Dank Island, ahol a widgetek vizuálisan elkülönített szigetek formájában jelennek meg, dinamikusan reagálva a felhasználói vagy rendszer eseményekre. A mód az 'Island' opcióval aktiválható a 'Bar -> Appearance' beállításokban.


- Létrejött az első kiadás a dank-greeter bejelentkezési képernyőből.

- A dgop rendszerfigyelő eszközben és a dsearch kereső rendszerben kezdeti támogatás került a FreeBSD operációs rendszerhez.

- A dcal naptár-ütemezőben megvalósult az események létrehozásának támogatása az elemek drag and drop módszerrel történő áthúzásával a napi és heti listákba. Lehetőség van egyszerre több elem kijelölésére.

- A képernyőképek készítő eszközben lehetővé vált a kijelölt terület kiválasztása, amely több monitor információit is magában foglalja. Hozzáadásra került a gördülő tartalom rögzítési módja, amely lehetővé teszi a gördítést igénylő területek rögzítését. A Wayland protokoll wp_color_manager_v1 támogatása szintén bekerült, amely lehetővé tette a 10-bites színképzés és HDR működését.

- Új böngésző pluginek hozzáadva.

- GTK3 alkalmazások esetén megvalósult a dinamikus téma támogatás (a GTK3 alkalmazások mostantól azonnal alkalmazzák a rendszer színsémájának változásait újraindítás nélkül).
- A téma kiválasztó felhasználói felületen a szöveg kontraszt szintjének megjelenése valósult meg (AA — 4.5:1 vagy AAA — 7:1).
- A hálózati beállítások kezelőfelületén támogatást kaptak a Wi-Fi Hotspot aktiválásához, hogy más rendszerek számára hálózati hozzáférést biztosítsanak. Hozzáadva a vezeték nélküli hálózatok listájának frissítésére szolgáló gomb. A NetworkManagerhez hozzáadva a mobil modemekhez készült backend.
- Támogatás került bevezetésre egyszerre több Bluetooth adapter használatához.
- A feladatkezelőben elkülönítve vannak a rögzített és a futó alkalmazások.
- Kezdeti támogatás került hozzáadásra a FreeBSD platformhoz.
- Egységesítve lett a verziószámok hozzárendelése a munkafelület komponenseihez. A dsearch, dgop, dcal és dgreeter verziók most a DMS-sel együtt kerültnek kiadásra, közös verziószámmal.
Forrás: opennet.ru







