UtgÄvan av anvÀndarmiljön Dux Shell 2.0 har publicerats, som stöder drift ovanpÄ de kompositservrarna niri, Hyprland, Sway, MangoWC, labwc, Scroll, Aqueous och Miracle WM. Detta Àr den första utgÄvan efter omdöpningen av projektet DankMaterialShell (DMS) till Dux Shell. Det nya namnet Àr enklare, klingar bra med pingvinen Tux och innehÄller inte en del av namnet pÄ ett externt varumÀrke. Dux Shell utvecklar en uppsÀttning kompatibla komponenter för att skapa skrivbordet, sÄsom aktivitetsfÀlt, vÀxlare, virtuella skrivbord, ett grÀnssnitt för navigering mellan installerade applikationer och en konfigurerare. Designen följer konceptet Material Design 3.
Dux Shell stöder dynamiska teman som automatiskt tillÀmpas pÄ GTK, Qt och systemapplikationer. FÀrgskalorna för teman bildas utifrÄn fÀrgen pÄ de valda skrivbordsbakgrunderna. Det finns möjlighet att aktivera nattlÀgesdrift samt vÀxla mellan ljusa och mörka teman. Funktionaliteten kan utökas genom plugins. Koden för bakgrundsprocessen för integration med systemet, verktyg och installationsprogram Àr skriven i Go och distribueras under MIT-licens. GrÀnssnittskomponenter, paneler, widgets och grafiska applikationer har förberetts i QML med anvÀndning av ramverket Quickshell, som Àr skrivet i C++ med Qt.
Inkluderar:
- En panel med widgets för kalender, vÀderprognos, visning av historik frÄn urklipp och integration med multimedia-spelare via MPRIS-protokollet.
- Ett grÀnssnitt för navigering mellan installerade program i systemet med stöd för sökning av program, filer, öppna fönster och kommandon.
- En kontrollcentral med ett grÀnssnitt för att konfigurera nÀtverk, Bluetooth, ljudenheter och skÀrm.
- Inbyggda verktyg i den styrande bakgrundsprocessen för att samla in mÀtvÀrden om temperatur och resursanvÀndning för CPU, RAM och GPU. Finns ett grÀnssnitt för att hantera körande processer.
- Ett notifikationscenter som stöder gruppering av meddelanden, anvÀndning av markup i text och navigering med hjÀlp av tangentbordet.
- Ett lÄsskÀrmsystem med funktioner för hantering av sessioner. Det Àr möjligt att aktivera vilolÀge eller lÄsa skÀrmen efter en viss period av anvÀndarens inaktivitet.
- InloggningsskÀrmen för Dux Greeter.
- En universell installerare som gör det möjligt att distribuera och konfigurera en miljö baserad pÄ Dux Shell i Arch, Fedora, Debian, Ubuntu, openSUSE, Gentoo och Void Linux.
- Dux Search-verktyget för att söka efter filer i systemet.
- Dux Calendar, en kalenderplanerare som stöder CalDAV-protokollet och synkroniseras med Google- och Microsoft-tjÀnster.
- Dux Files, en filhanterare.
- DuxConnect-appen för integration med smartphones.

Bland förÀndringarna i den nya versionen:
- Applikationerna InstÀllningar, Kontrollcentral, Dash och widgetar har anpassats till Material Design 3 Expressive-konceptet. Nya grÀnssnittskomponenter har implementerats, instÀllningar har grupperats, nya navigeringsverktyg har föreslagits och fÀrgschemat har Àndrats.

- Möjligheterna för anpassning av innehÄllet i nedrullningspanelen
Dash har utvidgats för att inte lĂ€ngre begrĂ€nsas till inbyggda flikar och tillĂ„ta anslutning av plugin-program som implementerar ytterligare flikar. Omgruppering och storleksĂ€ndring av sektioner Ă€r möjliga. Utformningen av de inbyggda sidorna â översiktslĂ€get, mediespelaren och vĂ€derprognosomrĂ„det â har omarbetats.
- Stöd för att placera widgets pÄ systemets lÄsskÀrm har lagts till, sÄsom klocka, notifieringsomrÄde, statusfÀlt och energiÄtervinningselement. Möjlighet har getts att anpassa typsnitt, fÀrger, storlek och stil för widgets.

- En motor har lagts till i mediespelaren för att ladda ner och synkronisera lÄttexter frÄn Better Lyrics, Unison, LyricsPlus, KuGou, LRCLIB och YouTube Music.

- En separat filhanterare Dux Files har presenterats, som stöder flikar, tvÄpanelsvy, visning av innehÄll i lista eller rutnÀt av ikoner, förhandsgranskning av innehÄll, arbete med arkiv, fil sökning och Ätkomst till nÀtverkslagring.

- En skrivbordsbakgrundsgenerator har lagts till.

- Flera Dock-paneler fÄr placeras, fÀstas vid vilken skÀrmkant som helst, strÀckas över hela bredden, placeras i en panel med standardwidgetar och plugin-program. Möjlighet att vÀxla mellan kompakt ikonvy och den nya aktivitetsfÀltet-lÀget har tillhandahÄllits.

- SnabbinstÀllningsplattorna i kontrollcentret har omarbetats.

- En separat flik för att övervaka den tid som spenderas framför skÀrmen och sÀtta grÀnser för dagligt arbete eller arbete med specifika program har lagts till i Dash-panelen.

- En ny grÀnssnitt för navigation i plugin-katalogen har lagts till.

- Integrationen med de sammansatta hanterarna Hyprland, Niri och MangoWC har utökats, och stöd för deras nya versioner har lagts till. Stöd för de sammansatta hanterarna Aqueous och Umbriel har implementerats.
- Möjligheten till navigation i konfigureraren endast med hjÀlp av tangentbordet har lagts till.
KĂ€lla: opennet.ru










