Utgitt en ny versjon av brukermiljøet Dux Shell 2.0, som støtter drift over komposittservere som niri, Hyprland, Sway, MangoWC, labwc, Scroll, Aqueous og Miracle WM. Dette er den første utgivelsen etter omdøpingen av prosjektet DankMaterialShell (DMS) til Dux Shell. Det nye navnet er enklere, har en tilknytning til pingvinen Tux og inkluderer ikke et annet brands navn. Dux Shell utvikler et sett med sammenkoblede komponenter for å danne et arbeidsbord, som oppgavelinjen, byttestasjonen virtuelle skrivebord, navigasjonsgrensesnittet for installerte applikasjoner og konfigurasjonen. Utformingen følger konseptet Material Design 3.
Dux Shell støtter dynamiske temaer som automatisk anvendes på GTK, Qt og systemapplikasjoner. Fargeordninger for temaene dannes med hensyn til fargen på de valgte skrivebordsbakgrunnene. Det er mulig å aktivere nattmodus, samt å veksle mellom lyse og mørke temaer. Funksjonaliteten kan utvides gjennom plugins. Koden for bakgrunnsprosessen for integrering med systemet, verktøyene og installasjonsprogrammet er skrevet i Go og distribueres under MIT-lisensen. Grensesnittkomponentene, panelene, widgetene og grafikkapplikasjonene er forberedt i QML ved hjelp av rammeverket Quickshell, som er skrevet i C++ med Qt.
Sammensetningen inkluderer:
- Et panel med widgeter for kalender, værmelding, visning av historikk fra utklippstavlen og integrasjon med multimediaavspillere ved hjelp av protokollen MPRIS.
- Grensesnittet for navigering gjennom installerte applikasjoner i systemet med støtte for søk etter programmer, filer, åpne vinduer og kommandoer.
- Et kontrollsenter med grensesnitt for nettverksinnstillinger, Bluetooth, lydinnretninger og skjerminnstillinger.
- 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.
- Et varslingssenter som støtter gruppering av varsler, bruk av formatert tekst og navigering med tastaturet.
- Inngangsskjermen for Dux Greeter med muligheter for sesjonsstyring. Muligheten for å aktivere dvalemodus eller låse skjermen etter en viss periode med brukerens inaktivitet.
- Innloggingsskjermen for Dux Greeter.
- Et universelt installasjonsverktøy som lar deg sette opp og konfigurere et miljø basert på Dux Shell i Arch, Fedora, Debian, Ubuntu, openSUSE, Gentoo og Void Linux.
- Dux Search-verktøyet for å finne filer i systemet.
- Kalender- og planleggerappen Dux Calendar, som støtter CalDAV-protokollen og synkroniseres med Google- og Microsoft-tjenester.
- Filbehandleren Dux Files.
- DuxConnect-appen for integrering med smarttelefonen.

Blant endringene i den nye utgivelsen:
- Applikasjonene Settings, Control Center, Dash og widgetene er oversatt til designkonseptet Material 3 Expressive. Nye grensesnittelementer er implementert, innstillingene er gruppert, nye navigasjonsverktøy er foreslått, og fargepaletten er endret.

- Mulighetene for å tilpasse innholdet i nedtrekkspanelet er utvidet.
Dash, som nå ikke lenger begrenses til innebygde faner og lar koble til plugins med ekstra faner. Det er mulig å omorganisere og endre størrelsen på seksjonene. Utformingen av de innebygde sidene — oversiktsmodus, mediespiller og værprognosenheten — er oppdatert.
- Støtte for plassering av widgets på systemets låseskjerm er lagt til, inkludert klokker, varslingsområde, statuslinje og energikontrollenelementer. Mulighet for å tilpasse skrifttyper, farger, størrelse og stil på widgets er gitt.

- Mediespilleren har fått en motor for å laste ned og synkronisere tekstene til sangene fra Better Lyrics, Unison, LyricsPlus, KuGou, LRCLIB og YouTube Music.

- Den autonome filbehandleren Dux Files har blitt introdusert, som støtter faner, topanelvisning, visning av innhold som liste eller gitter av ikoner, forhåndsvisning av innhold, håndtering av arkiver, filsøking og tilgang til nettlagring.

- En skrivebordsbakgrunngenerator er lagt til.

- Det er nå mulig å plassere flere Dock-paneler, feste dem til hvilken som helst kant av skjermen, strekke dem utover hele bredden, plassere dem i panelet med standard widgets og plugins. Muligheten til å veksle mellom kompakt ikonvisning og den nye oppgavelinjen-modus er gitt.

- Felt for rask innstillingsendring i kontrollsenteret er redesignert.

- Dash-panelen har fått en egen fane for å spore tiden brukt foran skjermen og sette grenser for daglig arbeid eller arbeid med spesifikke applikasjoner.

- En ny grensesnitt for navigering i plugin-katalogen er lagt til.

- Integrasjonen med kompositorer som Hyprland, Niri og MangoWC er utvidet, og støtte for deres nye versjoner er lagt til. Støtte for kompositorene Aqueous og Umbriel er også implementert.
- Det er nå mulig å navigere gjennom konfigurasjonen kun ved hjelp av tastaturet.
Kilde: opennet.ru










