Erste Alpha-Version der Desktop-Umgebung Maui Shell

Die Entwickler des Projekts Nitrux haben die erste Alpha-Version der BenutzeroberflĂ€che Maui Shell vorgestellt, die gemĂ€ĂŸ dem Konzept der "Convergence" entwickelt wurde, was die Möglichkeit beinhaltet, mit denselben Anwendungen sowohl auf Touchscreens von Smartphones und Tablets als auch auf großen Bildschirmen von Laptops und PCs zu arbeiten. 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 LGPL 3.0-Lizenz verbreitet.

Im Betrieb auf herkömmlichen Monitoren funktioniert die Shell im Desktop-Modus mit einer oben fixierten Leiste, der Möglichkeit, beliebig viele Fenster zu öffnen, und der Steuerung mittels Maus. Bei vorhandenem Touchscreen arbeitet die Shell im Tablet-Modus mit einer vertikalen Anordnung der Elemente und öffnet Fenster im Vollbildmodus oder nebeneinander, Àhnlich wie bei mosaikartigen Fenster-Managern. Auf Smartphones werden die Elemente der Leiste und der Anwendungen im Vollbildmodus angezeigt, wie es bei traditionellen mobilen Plattformen der Fall ist.

Erste Alpha-Version der Desktop-Umgebung 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. Beispielsweise ermöglicht es die Verwendung von Maui Shell auf einem Smartphone oder Tablet, das mobile GerĂ€t in eine tragbare Arbeitsstation zu verwandeln, die bei Anschluss eines Monitors, einer Tastatur und einer Maus eine vollstĂ€ndige Desktop-OberflĂ€che bietet.

Erste Alpha-Version der Desktop-Umgebung Maui Shell

Maui Shell verwendet Komponenten zum Erstellen von grafischen BenutzeroberflĂ€chen aus MauiKit und dem Framework Kirigami, die von der KDE-Community entwickelt werden. Kirigami ist eine Erweiterung der Qt Quick Controls 2-Elemente, wĂ€hrend MauiKit vorgefertigte Vorlagen fĂŒr grafische Elemente anbietet, die eine sehr schnelle Erstellung von Anwendungen ermöglichen, die sich automatisch an die BildschirmgrĂ¶ĂŸe und die verfĂŒgbaren Eingabemethoden anpassen. Im Projekt werden auch Komponenten wie BlueDevil (Bluetooth-Verwaltung), Plasma-nm (Netzwerkverbindung), KIO, PowerDevil (Stromverwaltung), KSolid und PulseAudio verwendet.

Die Ausgabe von Informationen erfolgt ĂŒber den eigenen Kompositmanager Zpace, der fĂŒr die Anzeige und Anordnung von Fenstern sowie die Verarbeitung zustĂ€ndig ist. virtuellen ArbeitsplĂ€tzen. Als Hauptprotokoll wird Wayland verwendet, mit dem ĂŒber die API Qt Wayland Compositor gearbeitet wird. Über Zpace lĂ€uft die Cask-Shell, die einen Container bereitstellt, der den gesamten Bildschirminhalt abdeckt, sowie grundlegende Implementierungen von Elementen wie der oberen Leiste, Dialogfenstern, Bildschirmkarten, Benachrichtigungsfeldern, Dockleisten, VerknĂŒpfungen, ProgrammstartoberflĂ€chen usw. Neben der Nutzung der Maui Shell ĂŒber seinen Kompositore Server Zpace ist auch ein separater Start der Cask-Shell innerhalb einer Sitzung basierend auf dem X-Server möglich.

Der erste Alpha-Release markierte die Implementierung der grundlegenden FunktionalitĂ€t der Cask-Shell und die Entwicklung von Elementen, die spezifisch fĂŒr GerĂ€te mit unterschiedlichen Formfaktoren sind. Es wurde auch UnterstĂŒtzung fĂŒr Audio, Bluetooth, einen Dunkelmodus, Widgets zur Netzwerksteuerung, zur Medienwiedergabe und zur Helligkeit hinzugefĂŒgt. FĂŒr die AusfĂŒhrung privilegierter Aktionen wurde ein Agent basierend auf PolKit hinzugefĂŒgt. Es wurde die Möglichkeit geschaffen, den Desktop-Hintergrund zu Ă€ndern und Farb-Schemata adaptiv anzupassen. Es wurde ein Programm zum Starten der Sitzung startcask-wayland und der erforderlichen Dienste hinzugefĂŒgt. Im Anwendungsbereich wird auf der ersten Seite eine Ausgabenliste der am hĂ€ufigsten verwendeten Anwendungen, Kategorienlisten, der letzten Downloads sowie VerknĂŒpfungen fĂŒr einen schnellen Zugriff bereitgestellt.

Erste Alpha-Version der Desktop-Umgebung Maui Shell

Im Juni ist die Bildung einer Beta-Version geplant, in der die FunktionalitĂ€t von Cask weiterentwickelt, ein Sitzungsmanager, ein Bildschirmsperrer, ein Energiemanagementsystem und die Steuerung ĂŒber Tastenkombinationen angeboten werden. Der erste stabile Release ist fĂŒr September 2022 angesetzt.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster