Die Veröffentlichung von Nitrux 2.7.0 ist erfolgt, das auf der Debian-Paketbasis, KDE-Technologien und dem OpenRC-Init-System basiert. Das Projekt bietet eine eigene Desktop-Umgebung, den NX Desktop, der als Erweiterung von KDE Plasma fungiert, sowie eine separate Umgebung, Maui Shell. Auf Basis der Maui-Bibliothek entwickelt die Distribution eine Reihe typischer Benutzeranwendungen, die sowohl auf Desktop- als auch auf MobilgerĂ€ten verwendet werden können. Zur Installation zusĂ€tzlicher Anwendungen wird das System der eigenstĂ€ndigen Pakete AppImages gefördert. Die GröĂe des vollstĂ€ndigen bootfĂ€higen Images betrĂ€gt 3,2 GB (NX Desktop) und 2,6 GB (Maui Shell). Die Entwicklungen des Projekts werden unter freien Lizenzen verbreitet.
Die NX Desktop-OberflĂ€che bietet ein anderes Design, eine eigene Implementierung der Systemablage, ein Benachrichtigungszentrum und verschiedene Plasma-Widgets, wie einen Konfigurator fĂŒr Netzwerkverbindungen und ein Multimedia-Applet zur LautstĂ€rkeregelung sowie zur Steuerung der Multimedia-Wiedergabe. Unter den Anwendungen, die mit dem MauiKit-Framework erstellt wurden, sind der Dateimanager Index (Dolphin kann ebenfalls verwendet werden), der Texteditor Note, der Terminalemulator Station, der Musikplayer VVave, der Video-Player Clip, das NX Software Center zur Anwendungskontrolle und der Bildbetrachter Pix hervorzuheben.

Die BenutzeroberflĂ€che Maui Shell entwickelt sich nach dem Konzept der âConvergenceâ, das die Nutzung derselben Anwendungen sowohl auf Touchscreens von Smartphones und Tablets als auch auf groĂen Bildschirmen von Laptops und PCs ermöglicht. 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 veröffentlicht.

Maui Shell verwendet Komponenten zur Erstellung von grafischen BenutzeroberflĂ€chen, wie MauiKit und das von der KDE-Community weiterentwickelte Framework Kirigami. Kirigami baut auf den Qt Quick Controls 2 Elementen auf, wĂ€hrend MauiKit fertige Vorlagen fĂŒr BenutzeroberflĂ€chenelemente anbietet, um Anwendungen sehr schnell zu erstellen. Im Projekt kommen auch Komponenten wie BlueDevil (Bluetooth-Management), Plasma-nm (Netzwerkverbindungen), KIO, PowerDevil (Energieverwaltung), KSolid und PulseAudio zum Einsatz.
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. Als Protokoll wird hauptsĂ€chlich Wayland verwendet, dessen Nutzung ĂŒber die API Qt Wayland Compositor erfolgt. Ăber Zpace liegt die BenutzeroberflĂ€che Cask, die einen Container bereitstellt, der den gesamten Bildschirminhalt umfasst. Sie bietet auch grundlegende Implementierungen von verschiedenen Elementen wie der oberen Leiste, Dialogfenstern, Bildschirmkarten, Benachrichtigungsbereichen, Dockleisten, VerknĂŒpfungen, der Programmauswahl usw.
Die gleiche BenutzeroberflĂ€che kann fĂŒr Desktop-Systeme, Smartphones und Tablets verwendet werden, ohne separate Versionen fĂŒr GerĂ€te mit unterschiedlichen Formfaktoren erstellen zu mĂŒssen. Im Betrieb auf herkömmlichen Monitoren funktioniert die BenutzeroberflĂ€che im Desktop-Modus, mit einer festen oberen Leiste, der Möglichkeit, beliebig viele Fenster zu öffnen und der Steuerung per Maus. Bei Vorhandensein eines Touchscreens arbeitet die BenutzeroberflĂ€che im Tablet-Modus mit vertikaler Anordnung der Elemente und öffnet Fenster im Vollbildmodus oder nebeneinander, Ă€hnlich wie bei Mosaikfenstermanagern. Auf Smartphones werden die Elemente der Leiste und der Anwendungen im Vollbildmodus angezeigt, wie in traditionellen mobilen Plattformen.
Die Hauptneuerungen von Nitrux 2.7:
- Es wurde mit der Erstellung eines separaten ISO-Abbilds mit der Maui Shell begonnen. Die Versionen von MauiKit 2.2.2, MauiKit Frameworks 2.2.2, Maui Apps 2.2.2 und Maui Shell 0.6.0 wurden aktualisiert. Die Sammlung wird derzeit als Demonstration der Möglichkeiten der neuen BenutzeroberflĂ€che und der verfĂŒgbaren Anwendungen positioniert. Enthalten sind die Programme Agenda, Arca, Bonsai, Booth, Buho, Clip, Communicator, Fiery, Index, Maui Manager, Nota, Pix, Shelf, Station, Strike und VVave.
- Die Komponenten des NX Desktop wurden auf die Versionen KDE Plasma 5.27.2, KDE Frameworks 5.103.0 und KDE Gear (KDE Applications) 22.12.3 aktualisiert. Auch die Versionen der Programme, einschlieĂlich Mesa 23.1-git, Firefox 110.0.1 und der NVIDIA-Treiber 525.89.02, wurden aktualisiert.
- StandardmĂ€Ăig wird der Linux-Kernel 6.1.15 mit Liquorix-Patches verwendet.
- Im Paket enthalten sind OpenVPN und open-iscsi.
- Aus dem Live-Image wurden die ausfĂŒhrbaren Dateien mit den Paketverwaltungstools entfernt (der Calamares-Installer kann das System installieren, und in einem statischen Live-Image sind sie ĂŒberflĂŒssig).
- Das NX Software Center wurde neu gebaut und verwendet MauiKit.
Quelle: opennet.ru
