Wydano wydanie środowiska użytkownika DankMaterialShell (DMS) 1.6, które wspiera pracę na złożonych serwerach niri, Hyprland, Sway, MangoWC, labwc, Scroll i Miracle WM. DankMaterialShell oferuje jednolity zestaw komponentów współpracujących ze sobą do tworzenia pulpitu, takich jak pasek zadań, przełącznik wirtualnych pulpitów, interfejs nawigacji po zainstalowanych aplikacjach oraz konfigurator. Styl odpowiada koncepcji Material Design 3. Kod procesu w tle do integracji z systemem, narzędziem i instalatora został napisany w języku Go i jest udostępniany na licencji MIT. Komponenty interfejsu, panele, widżety i aplikacje graficzne są przygotowane w języku QML przy użyciu frameworka Quickshell, napisanego w C++ z użyciem Qt.
Możliwości DankMaterialShell:
- Dynamiczne motywy, automatycznie stosowane do aplikacji GTK, Qt i systemowych. Kolorystyka motywów jest dostosowywana do koloru wybranych tapet pulpitu.
- Wbudowane w zarządzający proces w tle narzędzia do zbierania metryk dotyczących temperatury oraz zużycia zasobów CPU, RAM i GPU. Interfejs do zarządzania uruchomionymi procesami.
- Rozszerzalny za pomocą wtyczek interfejs do nawigacji po zainstalowanych w systemie aplikacjach z obsługą wyszukiwania programów, plików, otwartych okien i poleceń.
- Centrum zarządzania z interfejsem do konfiguracji sieci, Bluetooth, urządzeń dźwiękowych oraz ekranu.
- Możliwość włączenia trybu nocnego, a także przełączania między jasnym a ciemnym motywem.
- Centrum powiadomień, wspierające grupowanie powiadomień, użycie formatowania w tekście oraz nawigację za pomocą klawiatury.
- Panel z widżetami dla kalendarza, prognozy pogody, przeglądania historii pracy z schowkiem oraz integracji z odtwarzaczami multimedialnymi za pomocą protokołu MPRIS.
- Ekran blokady systemu z możliwościami zarządzania sesją. Możliwość włączenia trybu uśpienia lub zablokowania ekranu po pewnym okresie nieaktywności użytkownika.
- Ekran logowania do systemu Dank Greeter.
- System wtyczek, rozszerzających funkcjonalność i instalowanych z repozytorium wtyczek.
- Uniwersalny instalator, pozwalający na wdrożenie i konfigurację środowiska opartego na DankMaterialShell w Arch, Fedora, Debian, Ubuntu, openSUSE, Gentoo i Void Linux.
- Narzędzie Dank Search do wyszukiwania plików w systemie.
- Kalendarz-planer Dank Calendar, wspierający protokół CalDAV i synchronizujący się z usługami Google oraz Microsoft.
- Trwa opracowywanie własnego menedżera plików oraz aplikacji DankConnect do integracji ze smartfonem.

Wśród zmian w nowej wersji:
- Przeprowadzono optymalizację wydajności, która przyspieszyła dostarczanie wiadomości przez IPC o 5,2 razy, zapisywanie obrazów za pomocą narzędzia do tworzenia zrzutów ekranu stało się szybsze od 4 do 8 razy, a obciążenie CPU przy używaniu pipety do określania kolorów zmniejszyło się o 3,9 razy. Zużycie pamięci przez środowisko użytkownika spadło o 19% i wynosi teraz 76 MB.
- Zaproponowano nowy tryb panelu — Dank Island, w którym widgety są zaaranżowane jako wizualnie oddzielone wyspy, które dynamicznie reagują na działania użytkownika lub zdarzenia systemowe. Tryb włącza się przez opcję „Island” w ustawieniach „Bar -> Appearance”.


- Utworzono pierwszy wydanie ekranu logowania do systemu dank-greeter.

- W narzędziu do monitorowania stanu systemu dgop oraz w systemie wyszukiwania dsearch dodano początkowe wsparcie dla systemu operacyjnego FreeBSD.

- W kalendarzu-planerze dcal wprowadzono wsparcie dla tworzenia wydarzeń poprzez przeciąganie elementów na listy dzienne i tygodniowe w trybie drag&drop. Pozwolono na zaznaczenie kilku elementów jednocześnie.

- W narzędziu do tworzenia zrzutów ekranu zezwolono na zaznaczanie obszaru ekranu obejmującego informacje z kilku monitorów. Dodano początkową implementację trybu przechwytywania z przewijaniem treści, aby odzwierciedlić obszary w oknie, które wymagają przewijania. Dodano wsparcie protokołu Wayland wp_color_manager_v1, co umożliwiło obsługę 10-bitowego przedstawienia kolorów i HDR.

- Dodano nową przeglądarkę wtyczek.

- Dla aplikacji GTK3 wprowadzono wsparcie dla dynamicznych motywów (aplikacje GTK3 teraz automatycznie reagują na zmiany systemowego schematu kolorów w czasie rzeczywistym, bez potrzeby ponownego uruchamiania).
- W interfejsie wyboru motywu dodano możliwość wyświetlania poziomu kontrastu tekstu (AA — 4.5:1 lub AAA — 7:1).
- W interfejsie ustawień sieci dodano wsparcie dla włączania Wi-Fi Hotspot, umożliwiającego udostępnianie dostępu do sieci innym systemom. Dodano przycisk aktualizacji listy sieci bezprzewodowych. W NetworkManager dodano backend dla modemów komórkowych.
- Dodano wsparcie dla jednoczesnego używania kilku adapterów Bluetooth.
- Na pasku zadań oddzielono przypięte aplikacje od uruchomionych.
- Dodano podstawowe wsparcie dla platformy FreeBSD.
- Ujednolicono przypisywanie numerów wersji komponentom pulpitu. Wersje dsearch, dgop, dcal i dgreeter są teraz wydawane razem z DMS i mają wspólny numer wydania.
Źródło: opennet.ru







