DankMaterialShell (DMS) 1.6 är nu tillgänglig. Den stöder följande kompositservrar: niri, Hyprland, Sway, MangoWC, labwc, Scroll och Miracle WM. DankMaterialShell tillhandahåller en enhetlig uppsättning komponenter som kan kombineras för att bilda ett skrivbord, inklusive en aktivitetsfält, virtuell skrivbordsväxlare, ett gränssnitt för att navigera genom installerade applikationer och en konfigurator. Dess design följer Material Design 3-konceptet. Bakgrundsprocessen för systemintegration, verktyg och installationsprogram är skriven i Go och licensierad under MIT-licensen. Gränssnittskomponenter, paneler, widgetar och grafiska applikationer är skrivna i QML med hjälp av Quickshell-ramverket, skrivet i C++ med Qt.
DankMaterialShell-funktioner:
- Dynamiska teman tillämpas automatiskt på GTK-, Qt- och systemprogram. Temans färgscheman baseras på färgen på din valda skrivbordsbakgrund.
- Inbyggda mätvärden för att samla in data om CPU-, RAM- och GPU-temperatur och resursförbrukning inom bakgrundsprocessen. Ett gränssnitt för att hantera pågående processer finns tillgängligt.
- Ett plugin-utökningsbart gränssnitt för att navigera bland program som är installerade på systemet, med stöd för att söka efter program, filer, öppna fönster och kommandon.
- Kontrollcenter med ett gränssnitt för konfigurering av nätverk, Bluetooth, ljudenheter och display.
- Möjligheten att aktivera nattläge, samt växla mellan ljusa och mörka teman.
- Ett aviseringscenter som stöder aviseringsgruppering, markeringstext och tangentbordsnavigering.
- En widgetpanel för kalender, väderprognos, urklippshistorik och integration med mediaspelare som använder MPRIS-protokollet.
- En systemlåsskärm med funktioner för sessionshantering. Du kan aktivera viloläge eller låsa skärmen efter en viss period av inaktivitet.
- Dank Greeter inloggningsskärm.
- Ett system av plugin-program som utökar funktionalitet och installeras från plugin-arkivet.
- Ett universellt installationsprogram som låter dig driftsätta och konfigurera en miljö baserad på DankMaterialShell i Arch, Fedora, Debian, Ubuntu, openSUSE, Gentoo och Void Linux.
- Dank Search-verktyg för att söka efter filer i systemet.
- Dank Calendar är en kalenderplanerare som stöder CalDAV-protokollet och synkroniserar med Google- och Microsoft-tjänster.
- En egenutvecklad filhanterare och DankConnect-app för smartphone-integration är under utveckling.

Bland ändringarna i den nya utgåvan:
- Prestandaoptimeringar har implementerats, vilket resulterar i att leveranshastigheten för IPC-meddelanden har ökat med 5.2 gånger, att bildlagring med skärmdumpsverktyget nu är 4–8 gånger snabbare och att CPU-belastningen vid användning av färgväljaren har minskats med 3.9 gånger. Minnesförbrukningen i användarmiljön har minskat med 19 % till 76 MB.
- Ett nytt panelläge, Dank Island, har introducerats. I det här läget är widgetar utformade som visuellt distinkta öar som dynamiskt reagerar på användaråtgärder eller systemhändelser. Det här läget aktiveras via alternativet "Island" i inställningarna "Bar -> Utseende".


- Den första versionen av inloggningsskärmen för dank-greeter har slutförts.

- Systemövervakningsverktyget dgop och sökmotorn dsearch har nu initialt stöd för FreeBSD.

- Kalenderplaneraren i DCAL har nu stöd för att skapa händelser med dra-och-släpp-funktion i dagliga och veckolistor. Det är nu möjligt att välja flera objekt samtidigt.

- Skärmdumpsverktyget låter dig nu välja ett skärmområde som sträcker sig över flera skärmar. En preliminär implementering av rullningsbart inspelningsläge har lagts till för att fånga områden i fönstret som kräver rullning. Stöd för Wayland-protokollet wp_color_manager_v1 har lagts till, vilket möjliggör stöd för 10-bitars färg och HDR.

- Lade till ny plugin-webbläsare.

- Stöd för dynamiska teman har implementerats för GTK3-applikationer (GTK3-applikationer registrerar nu ändringar i systemets färgschema direkt utan att behöva starta om).
- Gränssnittet för att välja ett designtema visar nu textens kontrastnivå (AA - 4.5:1 eller AAA - 7:1).
- Gränssnittet för nätverksinställningar har nu stöd för aktivering av Wi-Fi-hotspot för att dela nätverksåtkomst med andra system. En knapp för att uppdatera listan över trådlösa nätverk har lagts till. En backend för mobilmodem har lagts till i NetworkManager.
- Lade till stöd för att arbeta med flera Bluetooth-adaptrar samtidigt.
- Aktivitetsfältet separerar fästa och körande program.
- Lade till initialt stöd för FreeBSD-plattformen.
- Versionsnumreringen av skrivbordskomponenter har standardiserats. dsearch, dgop, dcal och dgreeter släpps nu tillsammans med DMS och delar ett gemensamt utgåvenummer.
Källa: opennet.ru







