Veröffentlichung der Nitrux 2.7-Distribution mit NX Desktop- und Maui Shell-Benutzerumgebungen

Die Veröffentlichung des Distributionskits Nitrux 2.7.0, das auf der Debian-Paketbasis, KDE-Technologien und dem OpenRC-Initialisierungssystem basiert, wurde veröffentlicht. Das Projekt bietet einen eigenen Desktop NX Desktop, der ein Add-on zu KDE Plasma ist, sowie eine separate Maui Shell-Umgebung. Basierend auf der Maui-Bibliothek für die Distribution wird eine Reihe typischer Benutzeranwendungen entwickelt, die sowohl auf Desktop-Systemen als auch auf mobilen Geräten genutzt werden können. Um zusätzliche Anwendungen zu installieren, wird das eigenständige Paketsystem AppImages gefördert. Die Größe des vollständigen Boot-Image beträgt 3.2 GB (NX Desktop) und 2.6 GB (Maui Shell). Die Entwicklungen des Projekts werden unter kostenlosen Lizenzen vertrieben.

Der NX Desktop bietet ein anderes Design, eine eigene Implementierung der Taskleiste, des Benachrichtigungscenters und verschiedener Plasmoide, wie zum Beispiel einen Netzwerkverbindungskonfigurator und ein Multimedia-Applet zur Lautstärkeregelung und Medienwiedergabesteuerung. Zu den mit dem MauiKit-Framework erstellten Anwendungen gehören der Index-Dateimanager (Dolphin kann ebenfalls verwendet werden), der Notiztexteditor, der Station-Terminal-Emulator, der VVave-Musikplayer, der Clip-Videoplayer, das NX Software Center und der Pix-Bildbetrachter.

Veröffentlichung der Nitrux 2.7-Distribution mit NX Desktop- und Maui Shell-Benutzerumgebungen

Die Benutzerumgebung von Maui Shell entwickelt sich nach dem Konzept der „Konvergenz“, also der Möglichkeit, mit denselben Anwendungen auf den Touchscreens von Smartphones und Tablets sowie 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 Projektcode ist in C++ und QML geschrieben und wird unter der LGPL 3.0-Lizenz vertrieben.

Veröffentlichung der Nitrux 2.7-Distribution mit NX Desktop- und Maui Shell-Benutzerumgebungen

Maui Shell verwendet die MauiKit-GUI-Komponenten und das von der KDE-Community entwickelte Kirigami-Framework. Kirigami basiert auf Qt Quick Controls 2, während MauiKit vorgefertigte UI-Vorlagen bereitstellt, mit denen Sie Anwendungen sehr schnell erstellen können. Das Projekt nutzt außerdem Komponenten wie BlueDevil (Bluetooth-Management), Plasma-nm (Netzwerkverbindungsmanagement), KIO, PowerDevil (Energiemanagement), KSolid und PulseAudio.

Die Ausgabe der Informationen erfolgt über seinen Verbundmanager Zpace, der für die Anzeige und Platzierung von Fenstern sowie die Verarbeitung virtueller Desktops zuständig ist. Als Hauptprotokoll kommt das Wayland-Protokoll zum Einsatz, dessen Abwicklung über die Qt Wayland Compositor API erfolgt. Zusätzlich zu Zpace wird eine Cask-Shell ausgeführt, die einen Container implementiert, der den gesamten Inhalt des Bildschirms abdeckt, und außerdem grundlegende Implementierungen von Elementen wie dem oberen Bedienfeld, Popup-Dialogen, Bildschirmkarten, Benachrichtigungsbereichen und Docking-Sites bereitstellt. Bedienfeld, Verknüpfungen, Programmaufrufschnittstelle usw.

Der gleiche Skin kann für Desktops, Smartphones und Tablets verwendet werden, ohne dass separate Versionen für Geräte mit unterschiedlichen Formfaktoren erstellt werden müssen. Bei der Arbeit an herkömmlichen Monitoren funktioniert die Shell im Desktop-Modus, mit einem oben fixierten Panel, der Möglichkeit, beliebig viele Fenster zu öffnen und mit der Maus zu steuern. Wenn die Shell mit einem Touchscreen ausgestattet ist, arbeitet sie im Tablet-Modus mit vertikalem Layout und öffnet Fenster im Vollbildmodus oder nebeneinander, ähnlich wie bei gekachelten Fenstermanagern. Auf Smartphones werden Panel-Elemente und Anwendungen wie auf herkömmlichen mobilen Plattformen auf den Vollbildmodus erweitert.

Die wichtigsten Neuerungen von Nitrux 2.7:

  • Die Erstellung eines separaten ISO-Images mit der Maui Shell hat begonnen. Aktualisierte Versionen von MauiKit 2.2.2, MauiKit Frameworks 2.2.2, Maui Apps 2.2.2 und Maui Shell 0.6.0. Die Versammlung ist weiterhin in der Lage, die Fähigkeiten der neuen Shell und der verfügbaren Anwendungen zu demonstrieren. Das Programm umfasst Agenda, Arca, Bonsai, Booth, Buho, Clip, Communicator, Fiery, Index, Maui Manager, Nota, Pix, Shelf, Station, Strike und VVave.
  • NX Desktop-Komponenten wurden auf KDE Plasma 5.27.2, KDE Frameworks 5.103.0 und KDE Gear (KDE-Anwendungen) 22.12.3 aktualisiert. Aktualisierte Softwareversionen einschließlich Mesa 23.1-git, Firefox 110.0.1 und NVIDIA-Treiber 525.89.02.
  • Standardmäßig wird der Linux 6.1.15-Kernel mit Liquorix-Patches verwendet.
  • Die Zusammenstellung umfasst Pakete mit OpenVPN und Open-ISCSI.
  • Ausführbare Dateien mit Paketverwaltungsdienstprogrammen aus dem Live-Image entfernt (das Calamares-Installationsprogramm kann das System und sie installieren, und sie sind in einem statischen Live-Image überflüssig).
  • Das NX Software Center wurde mit MauiKit neu erstellt.

Source: opennet.ru

Kommentar hinzufügen