Dux Shell 2.0, et brukermiljø som støtter kjøring oppå niri-, Hyprland-, Sway-, MangoWC-, labwc-, Scroll-, Aqueous- og Miracle WM-komposittserverne, har blitt utgitt. Dette er den første utgivelsen siden DankMaterialShell (DMS)-prosjektet ble omdøpt til Dux Shell. Det nye navnet er enklere, minner om pingvinen Tux, og inkluderer ikke et tredjeparts merkenavn. Dux Shell utvikler et sett med interoperable komponenter for å lage et skrivebord, for eksempel oppgavelinjen, bryteren og mer. virtuelle skrivebord, et grensesnitt for navigering gjennom installerte apper og en konfigurator. Designet følger Material Design 3-konseptet.
Dux Shell støtter dynamiske temaer som automatisk brukes på GTK-, Qt- og systemapplikasjoner. Temaenes fargeskjemaer er basert på det valgte skrivebordsbakgrunnsbildet. En nattmodus kan aktiveres, samt bytte mellom lyse og mørke temaer. Funksjonaliteten kan utvides gjennom plugins. Bakgrunnsprosessen for systemintegrasjon, verktøykjede og installasjonskode er skrevet i Go og lisensiert under MIT-lisensen. Grensesnittkomponenter, paneler, widgeter og grafiske applikasjoner er skrevet i QML ved hjelp av Quickshell-rammeverket, skrevet i C++ med Qt.
Strukturen inkluderer:
- Et widgetpanel for kalender, værmelding, utklippstavlens historikk og integrasjon med mediespillere som bruker MPRIS-protokollen.
- Et grensesnitt for navigering gjennom applikasjoner som er installert på systemet, med støtte for å søke etter programmer, filer, åpne vinduer og kommandoer.
- Kontrollsenter med et grensesnitt for konfigurasjon av nettverk, Bluetooth, lydenheter og skjerm.
- Innebygde målinger for innsamling av CPU-, RAM- og GPU-temperatur- og ressursforbruksdata i bakgrunnsprosessen. Et grensesnitt for administrasjon av kjørende prosesser er tilgjengelig.
- Et varslingssenter som støtter varslingsgruppering, markeringstekst og tastaturnavigasjon.
- En systemlåseskjerm med muligheter for øktadministrasjon. Du kan aktivere hvilemodus eller låse skjermen etter en viss periode med brukerinaktivitet.
- Dux Greeter-innloggingsskjermen.
- Et universelt installasjonsprogram som lar deg distribuere og konfigurere det Dux Shell-baserte miljøet i Arch, Fedora, Debian, Ubuntu, openSUSE, Gentoo og Void Linux.
- Dux søkeverktøy for å søke i filer i systemet.
- Dux Calendar er en kalenderplanlegger som støtter CalDAV-protokollen og synkroniserer med Google- og Microsoft-tjenester.
- Filbehandler Dux Files.
- DuxConnect-app for smarttelefonintegrasjon.

Blant endringene i den nye utgivelsen:
- Innstillinger, kontrollsenter, dashbord og widgeter er migrert til designkonseptet Material 3 Expressive. Nye grensesnittkontroller er implementert, innstillinger er gruppert, nye navigasjonsverktøy er introdusert, og fargeskjemaet er oppdatert.

- Utvidede alternativer for å tilpasse innholdet i rullegardinpanelet
Dash, som ikke lenger er begrenset til innebygde faner, og nå tillater plugins for å implementere flere faner. Seksjoner kan omorganiseres og endres i størrelse. Utformingen av innebygde sider – oversiktsmodus, mediespiller og værmeldingsområdet – har blitt oppdatert.
- La til støtte for å plassere widgeter på systemlåseskjermen, inkludert klokken, varslingsområdet, statuslinjen og strømstyringskontroller. Du kan nå tilpasse widgetenes fonter, farger, størrelse og stil.

- Mediespilleren har nå en motor for nedlasting og synkronisering av sangtekster fra Better Lyrics, Unison, LyricsPlus, KuGou, LRCLIB og YouTube Music.

- En frittstående filbehandler, Dux Files, introduseres, som støtter faner, dobbel rutenettvisning, visning av innhold som en liste eller et rutenett med ikoner, forhåndsvisning av innhold, arbeid med arkiver, søking etter filer og tilgang til nettverkslagring.

- La til generator for skrivebordsbakgrunner.

- Du kan nå plassere flere Dock-paneler, feste dem til en hvilken som helst kant av skjermen, strekke dem til full bredde og plassere standard widgeter og programtillegg i panelet. Du kan nå bytte mellom en kompakt ikonvisningsmodus og den nye oppgavelinjemodusen.

- Hurtiginnstillingsflisene i Kontrollsenteret har blitt redesignet.

- En egen fane er lagt til i dashbordet for å spore skjermtid og sette grenser for daglig bruk eller arbeid med individuelle applikasjoner.

- La til et nytt grensesnitt for navigering i plugin-katalogen.

- Integrasjonen med Hyprland-, Niri- og MangoWC-komposittadministratorene er utvidet, og støtte for de nye versjonene er lagt til. Støtte for Aqueous- og Umbriel-komposittadministratorene er implementert.
- La til muligheten til å navigere i konfiguratoren ved kun å bruke tastaturet.
Kilde: opennet.ru










