Veröffentlichung der Benutzeroberfläche DankMaterialShell 1.6

Die Version der Benutzerumgebung DankMaterialShell (DMS) 1.6 wurde veröffentlicht, die die Arbeit über die kompositen Server niri, Hyprland, Sway, MangoWC, labwc, Scroll und Miracle WM unterstützt. DankMaterialShell bietet ein einheitliches Set an kompatiblen Komponenten zur Gestaltung des Desktops, wie z. B. eine Taskleiste, einen Wechsel zwischen virtuellen Desktops, eine Schnittstelle zur Navigation durch installierte Anwendungen und einen Konfigurator. Das Design entspricht dem Konzept von Material Design 3. Der Code des Hintergrundprozesses zur Integration mit dem System, die Tools und der Installer sind in Go geschrieben und unterliegen der MIT-Lizenz. Die Benutzeroberflächenkomponenten, Panels, Widgets und grafischen Anwendungen sind in QML unter Verwendung des in C++ geschriebenen Quickshell-Frameworks erstellt worden, das Qt verwendet.

Funktionen von DankMaterialShell:

  • Dynamische Designs, die automatisch auf GTK-, Qt- und Systemanwendungen angewendet werden. Die Farbschemata der Designs werden unter Berücksichtigung der Farbe des ausgewählten Desktop-Hintergrunds erstellt.
  • Eingebaute Mittel zur Messung von CPU-, RAM- und GPU-Temperaturen und -Ressourcennutzung im verwaltenden Hintergrundprozess. Verfügbarkeit einer Schnittstelle zur Verwaltung laufender Prozesse.
  • Erweiterbare Benutzeroberfläche über Plugins zur Navigation durch die im System installierten Anwendungen mit Unterstützung für die Suche nach Programmen, Dateien, offenen Fenstern und Befehlen.
  • Zentrale Verwaltung mit einer Schnittstelle zur Einstellung von Netzwerk, Bluetooth, Audio-Geräten und Bildschirm.
  • Möglichkeit, den Nachmodus zu aktivieren und zwischen hellen und dunklen Designs zu wechseln.
  • Benachrichtigungszentrum, das das Gruppieren von Benachrichtigungen, die Verwendung von Text-Layouts und die Navigation über die Tastatur unterstützt.
  • Panel mit Widgets für den Kalender, Wettervorhersagen, den Verlauf der Zwischenablage und die Integration mit Media-Playern über das MPRIS-Protokoll.
  • Sperrbildschirm des Systems mit Funktionen zur Verwaltung von Sessions. Es ist möglich, den Ruhezustand oder die Bildschirmsperre nach einer bestimmten Inaktivitätsdauer zu aktivieren.
  • Anmeldebildschirm von Dank Greeter.
  • Ein Plugin-System zur Erweiterung der Funktionalität, das aus dem Plugin-Repository installiert wird.
  • Ein universeller Installer, der die Bereitstellung und Konfiguration der Umgebung auf Basis von DankMaterialShell in Arch, Fedora, Debian, Ubuntu, openSUSE, Gentoo und Void Linux ermöglicht.
  • Das Dank Search-Tool zum Suchen von Dateien im System.
  • Der Dank Calendar, der das CalDAV-Protokoll unterstützt und mit Google- und Microsoft-Diensten synchronisiert werden kann.
  • Ein eigener Dateimanager und die DankConnect-App zur Integration mit Smartphones sind in der Entwicklung.

Zu den Änderungen in der neuen Version gehören:

  • Die Leistung wurde optimiert, wodurch die Nachrichtenübermittlung über IPC um das 5,2-Fache beschleunigt, das Speichern von Bildern mit dem Screenshot-Tool um 4-8 Mal schneller und die CPU-Auslastung bei der Farbselektion mit der Pipette um das 3,9-Fache reduziert wurde. Der Speicherverbrauch der Benutzeroberfläche wurde um 19 % auf nun 76 MB gesenkt.
  • Ein neuer Modus für die Leiste wurde vorgeschlagen – Dank Island, in dem Widgets als visuell getrennte Inseln dargestellt werden, die dynamisch auf Benutzeraktionen oder Systemereignisse reagieren. Der Modus kann über die Option „Island“ in den Einstellungen „Bar -> Appearance“ aktiviert werden.
  • Die erste Version des Anmeldebildschirms dank-greeter wurde erstellt.
  • In dem Systemüberwachungswerkzeug dgop und dem Suchsystem dsearch wurde eine erste Unterstützung für das Betriebssystem FreeBSD hinzugefügt.
  • Im Kalender-Planer dcal wurde die Unterstützung für die Erstellung von Veranstaltungen durch Drag & Drop von Elementen in Tages- und Wochenlisten integriert. Es ist erlaubt, mehrere Elemente gleichzeitig auszuwählen.
  • Im Screenshot-Tool wurde die Auswahl eines Bildschirmbereichs, der Informationen von mehreren Monitoren umfasst, ermöglicht. Eine erste Implementierung des Scroll-Capture-Modus wurde hinzugefügt, um Bereiche in Fenstern zu erfassen, die gescrollt werden müssen. Die Unterstützung für das Wayland-Protokoll wp_color_manager_v1 wurde hinzugefügt, das die Arbeit mit 10-Bit-Farbdarstellungen und HDR ermöglicht.
  • Ein neuer Plugin-Browser wurde hinzugefügt.
  • Für GTK3-Anwendungen wurde die Unterstützung für dynamische Designs umgesetzt (GTK3-Anwendungen übernehmen nun die Änderung des Systemfarbschemas in Echtzeit, ohne dass ein Neustart erforderlich ist).
  • Im Theme-Auswahlinterface wird nun der Kontrastgrad des Textes angezeigt (AA – 4,5:1 oder AAA – 7:1).
  • In der Netzwerkeinstellungen wurde die Unterstützung für die Aktivierung von Wi-Fi-Hotspots hinzugefügt, um anderen Systemen Netzwerkzugang zu gewähren. Eine Schaltfläche zum Aktualisieren der Liste der drahtlosen Netzwerke wurde hinzugefügt. Im NetworkManager wurde ein Backend für Mobilfunkmodems hinzugefügt.
  • Unterstützung für den gleichzeitigen Betrieb mehrerer Bluetooth-Adapter hinzugefügt.
  • In der Taskleiste wurden die angehefteten und gestarteten Anwendungen getrennt.
  • Erste Unterstützung für die Plattform FreeBSD hinzugefügt.
  • Die Versionsnummern der Desktop-Komponenten wurden vereinheitlicht. Die Versionen dsearch, dgop, dcal und dgreeter werden nun zusammen mit DMS veröffentlicht und haben eine gemeinsame Versionsnummer.

Quelle: opennet.ru

60GB SSD 8Gb DDR4