Wydanie środowiska użytkownika Dux Shell 2.0

Opublikowano wydanie środowiska użytkownika Dux Shell 2.0, które obsługuje pracę na kompozytowych serwerach niri, Hyprland, Sway, MangoWC, labwc, Scroll, Aqueous i Miracle WM. To pierwsze wydanie po zmianie nazwy projektu DankMaterialShell (DMS) na Dux Shell. Nowa nazwa jest prostsza, brzmi jak pingwin Tux i nie zawiera w nazwie obcego znaku towarowego. Dux Shell rozwija zestaw komponentów, które współdziałają ze sobą w celu stworzenia pulpitu, takich jak pasek zadań, przełącznik wirtualnych pulpitów, interfejs nawigacji po zainstalowanych aplikacjach i konfigurator. Wygląd odpowiada koncepcji Material Design 3.

Dux Shell obsługuje dynamiczne motywy, które automatycznie stosują się do aplikacji GTK, Qt i systemowych. Schematy kolorów dla motywów są tworzone z uwzględnieniem koloru wybranych tapet pulpitu. Istnieje możliwość włączenia trybu nocnego pracy oraz przełączania między jasnymi a ciemnymi motywami. Funkcjonalność może być rozszerzana przez wtyczki. Kod procesu w tle do integracji z systemem, narzędziem i instalatorem został napisany w języku Go i jest udostępniany na licencji MIT. Komponenty interfejsu, panele, widżety i aplikacje graficzne zostały przygotowane w języku QML z użyciem frameworka Quickshell, napisanego w C++ z wykorzystaniem Qt.

W skład wchodzą:

  • Panel z widżetami dla kalendarza, prognozy pogody, przeglądania historii pracy z schowkiem oraz integracji z odtwarzaczami multimedialnymi za pomocą protokołu MPRIS.
  • Interfejs do nawigacji po zainstalowanych w systemie aplikacjach z funkcją 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.
  • 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.
  • Centrum powiadomień, wspierające grupowanie powiadomień, użycie formatowania w tekście oraz nawigację za pomocą klawiatury.
  • 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 Dux Greeter.
  • Uniwersalny instalator, który umożliwia wdrożenie i skonfigurowanie środowiska na bazie Dux Shell w Arch, Fedora, Debian, Ubuntu, openSUSE, Gentoo i Void Linux.
  • Narzędzie Dux Search do wyszukiwania plików w systemie.
  • Kalendarz-terminarz Dux Calendar, który obsługuje protokół CalDAV i synchronizowany jest z usługami Google i Microsoft.
  • Menedżer plików Dux Files.
  • Aplikacja DuxConnect do integracji ze smartfonem.

Wśród zmian w nowej wersji:

  • Na użycie koncepcji designu Material 3 Expressive przetłumaczone zostały aplikacje Ustawienia, Centrum sterowania, Dash i widżety. Wdrożono nowe elementy sterujące interfejsu, zgrupowano ustawienia, zaproponowano nowe środki nawigacji i zmieniono schemat kolorów.

  • Rozszerzone możliwości dostosowania zawartości rozwijanej puli.
    Dash, który teraz nie ogranicza się do wbudowanych zakładek i pozwala na podłączanie wtyczek do realizacji dodatkowych zakładek. Możliwa jest reorganizacja i zmiana rozmiaru sekcji. Przekształcono wygląd wbudowanych stron – trybu przeglądania, odtwarzacza multimedialnego i obszaru z prognozą pogody.

  • Dodano wsparcie dla umieszczania widgetów na ekranie blokady systemu, takich jak zegar, obszar powiadomień, pasek stanu i elementy sterujące zużyciem energii. Umożliwiono dostosowanie czcionek, kolorów, rozmiaru i stylu widgetów.

  • Do odtwarzacza multimedialnego dodano silnik do pobierania i synchronizacji tekstów piosenek z usług Better Lyrics, Unison, LyricsPlus, KuGou, LRCLIB i YouTube Music.

  • Przedstawiono odrębny menedżer plików Dux Files, wspierający zakładki, podgląd w trybie podzielonym, wyświetlanie zawartości w formie listy lub siatki ikon, podgląd treści, współpracę z archiwami, wyszukiwanie plików oraz dostęp do zdalnych magazynów.

  • Dodano generator tapet na pulpit.
  • Zezwolono na umieszczanie kilku paneli Dock, przymocowanie ich do dowolnego boku ekranu, rozciąganie na całą szerokość, umieszczanie w panelu typowych widgetów i wtyczek. Umożliwiono przełączanie między kompaktowym trybem wyświetlania ikon a nowym trybem paska zadań.

  • Przeprojektowano kafelki szybkiej zmiany ustawień w centrum sterowania.

  • Do panelu Dash dodano oddzielną zakładkę do śledzenia czasu spędzonego przed ekranem oraz ustalania limitów codziennej pracy lub pracy z poszczególnymi aplikacjami.
  • Dodano nowy interfejs do nawigacji po katalogu wtyczek.

  • Rozszerzono integrację z menedżerami kompozytów Hyprland, Niri i MangoWC, oraz dodano wsparcie dla ich nowych wersji. Wdrożono wsparcie dla menedżerów kompozytów Aqueous i Umbriel.
  • Dodano możliwość nawigacji po konfiguratorze wyłącznie za pomocą klawiatury.

Źródło: opennet.ru

Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS - ProHoster