Byla zveřejněna nová verze uživatelského prostředí Dux Shell 2.0, která podporuje práci na kompozitních serverech niri, Hyprland, Sway, MangoWC, labwc, Scroll, Aqueous a Miracle WM. Toto je první vydání po přejmenování projektu DankMaterialShell (DMS) na Dux Shell. Nové jméno je jednodušší, zní podobně jako tučňák Tux a nezahrnuje do názvu cizí značku. Dux Shell rozšiřuje sadu vzájemně propojených komponentů pro vytváření pracovního prostředí, jako jsou panel úloh, přepínač virtuálních pracovních ploch, rozhraní pro navigaci mezi nainstalovanými aplikacemi a konfigurátor. Design odpovídá konceptu Material Design 3.
Dux Shell podporuje dynamické motivy, které se automaticky aplikují na GTK, Qt a systémové aplikace. Barevné schémata pro motivy jsou tvořena s ohledem na barvu vybraných desktopových tapet. Je zde možnost zapnout noční režim a přepínat mezi světlým a tmavým motivem. Funkčnost lze rozšířit pomocí pluginů. Kód pozadí pro integraci se systémem, nástroje a instalační programy je napsán v jazyce Go a je šířen pod licencí MIT. Komponenty rozhraní, panely, widgety a grafické aplikace jsou připraveny v jazyce QML s použitím frameworku Quickshell, napsaného v C++ s využitím Qt.
Sada obsahuje:
- Panel s widgety pro kalendář, předpověď počasí, zobrazení historie práce s clipboardem a integraci s multimediálními přehrávači pomocí protokolu MPRIS.
- Rozhraní pro navigaci mezi nainstalovanými aplikacemi v systému s podporou vyhledávání programů, souborů, otevřených oken a příkazů.
- Centrum řízení s rozhraním pro nastavení sítě, Bluetooth, zvukových zařízení a obrazovky.
- Vestavěné v ovládacím pozadí nástroje pro sběr metrik o teplotě a využití prostředků CPU, RAM a GPU. K dispozici je rozhraní pro správu spuštěných procesů.
- Centrum oznámení, které podporuje seskupování oznámení, použití formátování v textu a navigaci pomocí klávesnice.
- Uzamykací obrazovka systému s možnostmi správy sezení. Je možné aktivovat režim spánku nebo zamknout obrazovku po určité době neaktivity uživatele.
- Přihlašovací obrazovka systému Dux Greeter.
- Univerzální instalační program, který umožňuje nasadit a nakonfigurovat prostředí založené na Dux Shell na Arch, Fedora, Debian, Ubuntu, openSUSE, Gentoo a Void Linux.
- Nástroj Dux Search pro vyhledávání souborů v systému.
- Kalendářový plánovač Dux Calendar, který podporuje protokol CalDAV a synchronizuje se se službami Google a Microsoft.
- Správce souborů Dux Files.
- Aplikace DuxConnect pro integraci se smartphonem.

Mezi změnami v novém vydání:
- Aplikace Nastavení, Ovládací centrum, Dash a widgety byly převedeny na koncept designu Material 3 Expressive. Byly implementovány nové ovládací prvky rozhraní, provedena skupinování nastavení, navrženy nové prostředky navigace a změněno barevné schéma.

- Byly rozšířeny možnosti pro konfiguraci obsahu rozbalovacího panelu.
Dash, která nyní není omezena na vestavěné karty a umožňuje připojování pluginů s implementací dalších karet. Je možné přeuspořádat a měnit velikost sekcí. Přepracováno bylo také uspořádání vestavěných stránek – režim náhledu, multimediální přehrávač a oblast s předpovědí počasí.
- Byla přidána podpora umístění widgetů na zamykací obrazovku systému, jako jsou hodiny, oblast oznámení, stavový řádek a ovládací prvky spotřeby energie. Je k dispozici možnost nastavit písma, barvy, velikost a styl widgetů.

- Multimediálnímu přehrávači byl přidán engine pro stahování a synchronizaci textů písniček ze služeb Better Lyrics, Unison, LyricsPlus, KuGou, LRCLIB a YouTube Music.

- Představen byl samostatný správce souborů Dux Files, který podporuje záložky, dvoupanelový náhled, zobrazení obsahu jako seznam nebo síť ikon, náhled obsahu, práci s archivy, vyhledávání souborů a přístup k síťovým úložištím.

- Byl přidán generátor tapet na plochu.

- Bylo povoleno umístění několika Dock-panelů, jejich upevnění na jakýkoli okraj obrazovky, roztažení na celou šířku, umístění v panelu standardních widgetů a pluginů. Byla také poskytnuta možnost přepínání mezi kompaktním režimem zobrazení ikon a novým režimem hlavního panelu.

- Byly přepracovány dlaždice pro rychlé změny nastavení v centru řízení.

- Na panel Dash byla přidána samostatná karta pro sledování času stráveného před obrazovkou a stanovení limitů pro denní práci nebo práci s jednotlivými aplikacemi.

- Bylo přidáno nové rozhraní pro navigaci v katalogu pluginů.

- Byla rozšířena integrace s kompozitními správci Hyprland, Niri a MangoWC, a byla přidána podpora jejich nových verzí. Byla implementována podpora kompozitních správců Aqueous a Umbriel.
- Byla přidána možnost navigace po konfigurátoru pouze pomocí klávesnice.
Zdroj: opennet.ru










