Den nye versjonen av det brukermiljøet DankMaterialShell (DMS) 1.6 er nå tilgjengelig, med støtte for komposittservere som niri, Hyprland, Sway, MangoWC, labwc, Scroll og Miracle WM. DankMaterialShell gir et enhetlig sett av sammenkoblede komponenter for å danne et skrivebord, slik som oppgavelinjen, bytter for virtuelle skrivebord, et navigasjonsgrensesnitt for installerte applikasjoner og en konfigurerer. Designet følger konseptet Material Design 3. Koden for bakgrunnsprosessen for integrering med systemet, verktøyene og installasjonsprogrammet er skrevet i Go og distribueres under MIT-lisensen. Grensesnittkomponenter, paneler, widgets og grafiske applikasjoner er utviklet i QML ved hjelp av rammeverket Quickshell, skrevet i C++ med Qt.
Muligheter i DankMaterialShell:
- Dynamiske temaer som automatisk anvendes på GTK, Qt og systemapplikasjoner. Fargepalett for temaene tilpasses basert på fargene til valgt bakgrunnsbilde på skrivebordet.
- Innebygde verktøy i bakgrunnsprosessen for innsamling av målinger om temperatur og ressursforbruk for CPU, RAM og GPU. Tilgjengeligheten av et grensesnitt for styring av kjørende prosesser.
- Utvidbar grensesnitt gjennom plugins for navigasjon i installerte systemapplikasjoner, med støtte for søk etter programmer, filer, åpne vinduer og kommandoer.
- Et kontrollsenter med grensesnitt for nettverksinnstillinger, Bluetooth, lydinnretninger og skjerminnstillinger.
- Mulighet for å aktivere nattmodus, samt bytte mellom lyse og mørke temaer.
- Et varslingssenter som støtter gruppering av varsler, bruk av formatert tekst og navigering med tastaturet.
- Et panel med widgeter for kalender, værmelding, visning av historikk fra utklippstavlen og integrasjon med multimediaavspillere ved hjelp av protokollen MPRIS.
- Inngangsskjermen for Dux Greeter med muligheter for sesjonsstyring. Muligheten for å aktivere dvalemodus eller låse skjermen etter en viss periode med brukerens inaktivitet.
- Innloggingsskjerm med Dank Greeter.
- Plugin-system som utvider funksjonaliteten og kan installeres fra plugin-repositoriet.
- En universell installatør som lar deg sette opp og konfigurere miljøet basert på DankMaterialShell i Arch, Fedora, Debian, Ubuntu, openSUSE, Gentoo og Void Linux.
- Verktøyet Dank Search for å søke etter filer i systemet.
- Kalendar-planleggeren Dank Calendar, som støtter CalDAV-protokollen og synkroniseres med tjenester fra Google og Microsoft.
- Det utvikles en egen filbehandler og applikasjonen DankConnect for integrasjon med smarttelefoner.

Blant endringene i den nye utgivelsen:
- Ytelsesoptimaliseringer har blitt gjennomført, noe som har resultert i en 5.2 ganger raskere levering av meldinger via IPC, en 4-8 ganger raskere lagring av bilder ved hjelp av skjermbildeverktøyet, og en 3.9 ganger reduksjon i CPU-belastningen ved bruk av pipetten for fargeuttak. Minneforbruket fra brukermiljøet er redusert med 19% og er nå 76 MB.
- En ny panelmodus er introdusert — Dank Island, der widgetene er designet som visuelt adskilte øyer som dynamisk reagerer på brukerhandlinger eller systemhendelser. Modusen aktiveres via alternativet «Island» i innstillingen «Bar -> Utseende».


- Den første utgaven av innloggingsskjermen dank-greeter er laget.

- I systemovervåkningsverktøyet dgop og søkesystemet dsearch er det lagt til grunnleggende støtte for FreeBSD.

- I kalenderplanleggeren dcal er det implementert støtte for å opprette hendelser ved å dra og slippe elementer inn i dags- og ukelister i drag & drop-modus. Det er tillatt å markere flere elementer samtidig.

- I skjermbildeverktøyet er det tillatt å markere et skjermområde som dekker informasjon fra flere skjermer. Det er lagt til en tidlig implementering av rulleopptaksmodus for å speile områder i vinduet som krever rulling. Støtte for Wayland-protokollen wp_color_manager_v1 er lagt til, som muliggjør arbeid med 10-biters fargepresentasjon og HDR.

- En ny plugin-nettleser er lagt til.

- For GTK3-applikasjoner er det implementert støtte for dynamiske temaer (GTK3-applikasjoner fanger nå systemfargeendringer i sanntid uten behov for omstart).
- I tema-valggrensesnittet er det implementert visning av kontrastnivået for tekst (AA — 4.5:1 eller AAA — 7:1).
- I nettverksinnstillingsgrensesnittet er det lagt til støtte for å aktivere Wi-Fi Hotspot for å gi nettverkstilgang til andre systemer. En oppdateringsknapp for trådløse nettverk er lagt til. I NetworkManager er det lagt til en backend for mobilmodemer.
- Støtte for samtidig bruk av flere Bluetooth-adaptere er lagt til.
- I oppgavelinjen er festede og kjørende applikasjoner separert.
- Tidlig støtte for FreeBSD-plattformen er lagt til.
- Tildeling av versjonsnummer til skrivebordskomponenter er enhetliggjort. Versjoner av dsearch, dgop, dcal og dgreeter blir nå utgitt sammen med DMS og har et felles utgivelsesnummer.
Kilde: opennet.ru







