Die erste Alpha-Version der BenutzeroberflÀche Maui Shell

Die Entwickler des Projekts Nitrux haben die erste Alpha-Version der BenutzeroberflĂ€che Maui Shell vorgestellt, die gemĂ€ĂŸ dem Konzept "Convergence" entwickelt wird. Dieses Konzept ermöglicht die Nutzung der gleichen Anwendungen sowohl auf Touchscreens von Smartphones und Tablets als auch auf großen Bildschirmen von Laptops und PCs. Maui Shell passt sich automatisch an die BildschirmgrĂ¶ĂŸe und die verfĂŒgbaren Eingabemethoden an und kann nicht nur auf Desktop-Systemen, sondern auch auf Smartphones und Tablets verwendet werden. Der Code des Projekts ist in C++ und QML geschrieben und wird unter der Lizenz LGPL 3.0 veröffentlicht.

Bei der Verwendung auf regulÀren Monitoren funktioniert die Shell im Desktop-Modus, mit einer fest oben angehefteten Leiste, der Möglichkeit, beliebig viele Fenster zu öffnen und der Steuerung mit der Maus. Bei Touchscreen-GerÀten arbeitet die Shell im Tablet-Modus mit vertikaler Anordnung der Elemente sowie der Möglichkeit, Fenster im Vollbildmodus oder nebeneinander zu öffnen, Àhnlich wie bei Mosaikfenstermanagern. Auf Smartphones erweitern sich die Elemente der Leiste und Anwendungen auf den gesamten Bildschirm, wie es auf traditionellen mobilen Plattformen der Fall ist.

Die erste Alpha-Version der BenutzeroberflÀche Maui Shell

Die gleiche Shell kann fĂŒr Desktop-Systeme, Smartphones und Tablets verwendet werden, ohne separate Versionen fĂŒr GerĂ€te mit unterschiedlichen Formfaktoren erstellen zu mĂŒssen. Wenn Sie beispielsweise die Maui Shell auf einem Smartphone oder Tablet verwenden, verwandelt die Shell das MobilgerĂ€t in eine tragbare Arbeitsstation, die bei Anschluss eines Monitors, einer Tastatur und einer Maus eine vollstĂ€ndige Desktop-OberflĂ€che bietet.

Die erste Alpha-Version der BenutzeroberflÀche Maui Shell

Maui Shell nutzt Komponenten der MauiKit-BenutzeroberflĂ€chen und das Kirigami-Framework, die von der KDE-Gemeinschaft entwickelt werden. Kirigami ist eine Erweiterung von Qt Quick Controls 2, wĂ€hrend MauiKit fertige Vorlagen fĂŒr BenutzeroberflĂ€chenelemente anbietet, die die schnelle Erstellung von Anwendungen ermöglichen, die automatisch an die BildschirmgrĂ¶ĂŸe und die verfĂŒgbaren Eingabemethoden angepasst werden. Im Projekt werden auch Komponenten wie BlueDevil (Bluetooth-Verwaltung), Plasma-nm (Netzwerkverbindungen), KIO, PowerDevil (Energieverwaltung), KSolid und PulseAudio verwendet.

Die Informationsanzeige erfolgt ĂŒber den eigenen Kompositor-Manager Zpace, der fĂŒr die Darstellung und Anordnung von Fenstern sowie deren Verarbeitung zustĂ€ndig ist. virtuellen ArbeitsflĂ€chen. Der Hauptprotokoll ist Wayland, der ĂŒber die API Qt Wayland Compositor betrieben wird. Über Zpace lĂ€uft die Cask-Shell, die einen Container bereitstellt, der den gesamten Bildschirminhalt umfasst und grundlegende Implementierungen von Elementen wie einer oberen Leiste, Pop-up-Dialogen, Bildschirmkarten, Benachrichtigungsbereichen, Dock-Leisten, VerknĂŒpfungen, ProgrammauswahloberflĂ€chen usw. bereitstellt. Neben der AusfĂŒhrung der Maui-Shell ĂŒber seinen eigenen Compositor Server ist auch ein separater Start der Cask-Shell innerhalb einer Sitzung auf Basis des X-Servers möglich.

Die erste Alpha-Version markierte die EinfĂŒhrung der grundlegenden Funktionen der Cask-OberflĂ€che und die Entwicklung von Elementen, die spezifisch fĂŒr GerĂ€te mit unterschiedlichen Formfaktoren sind. Es wurde außerdem UnterstĂŒtzung fĂŒr Audio, Bluetooth, ein dunkles Design, Widgets zur Netzwerkverwaltung sowie fĂŒr die Steuerung der Wiedergabe und Helligkeit hinzugefĂŒgt. Zur DurchfĂŒhrung privilegierter Aktionen wurde ein Agent auf Basis von PolKit hinzugefĂŒgt. Die Möglichkeit zur Änderung des Desktophintergrunds und zur adaptiven Anpassung von Farbpaletten wurde bereitgestellt. Ein Programm zum Starten der Sitzung startcask-wayland und den erforderlichen Diensten wurde hinzugefĂŒgt. Auf der ProgrammoberflĂ€che werden auf der ersten Seite die am hĂ€ufigsten verwendeten Anwendungen, die Liste der Programmkategorien, aktuelle Downloads und VerknĂŒpfungen fĂŒr einen schnellen Zugriff angezeigt.

Die erste Alpha-Version der BenutzeroberflÀche Maui Shell

Im Juni ist eine Beta-Version geplant, in der die FunktionalitĂ€t von Cask weiterentwickelt wird. Ein Sitzungsmanager, ein Bildschirmblocker, ein Energiemanagementsystem und die Möglichkeit zur Steuerung ĂŒber Tastenkombinationen werden angeboten. Die erste stabile Version ist fĂŒr September 2022 angesetzt.

Quelle: opennet.ru

Erwerben Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster