Die Entwickler der Distribution Nitrux haben die Entwicklung des NX Desktop, einer Erweiterung von KDE Plasma 5, eingestellt. Alle Repositories von nx-desktop auf GitHub wurden in den Archivmodus versetzt, und die Unterstützung für NX Desktop wurde eingestellt. Als Grund wird das Herunterfahren des langfristigen Unterstützungsprogramms für KDE Plasma Releases angegeben.
Gleichzeitig wird die Einstellung der Entwicklung der eigenen Benutzeroberfläche Maui Shell erwähnt, da das Projekt mit einem Mangel an Ressourcen und einem fehlenden Interesse an der Entwicklung seitens der Community-Mitglieder konfrontiert ist. Zuvor wurde beschlossen, NX Desktop nicht auf die Technologien von KDE Plasma 6 zu migrieren und stattdessen eine eigene neue Benutzeroberfläche Maui Shell zu entwickeln, die NX Desktop irgendwann ersetzen sollte, aber die Situation hat sich geändert.
Gemäß dem neuen Plan wird die Distribution Nitrux auf eine benutzerdefinierte Oberfläche umgestellt, die mit dem Komposite Server Hyprland, dem Waybar-Paneel und dem Logout-Menü in Wlogout erstellt wird. Anstelle des Display-Managers SDDM werden der Anmeldemanager greetd und der QtGreet-Anmeldebildschirm verwendet.
Kompakt der Server Hyprland nutzt Wayland und unterstützt eine Kachel- (Tiling) Fensteranordnung, klassisches Freivisierungsfensterdesign, Gruppierung von Fenstern in Form von Tabs, einen Pseudo-Kachelmodus und vollbildliche Fensteröffnung. Zu den Funktionen gehören: dynamisch erstellte virtuelle Desktops; Anzeigemodi für Elemente auf dem Bildschirm; globale Hotkey-Verarbeitung; Gestensteuerung auf dem Touchpad / Touchscreen; Mittel für visuell anspruchsvolle Schnittstellen (Verläufe in Fensterrahmen, Hintergrundunschärfe, Animationseffekte und Schatten); Erweiterbarkeit durch Plugins.
Das Linux-Kernel-Paket im Nitrux-Distribution wurde beschlossen, von der Verwendung von Liquorix-Patches auf die Kernel-Variante des CachyOS-Projekts umzusteigen. Der Grund dafür ist das Fehlen eines Liquorix-Patches zur Aktivierung des PSI (Pressure Stall Information)-Mechanismus, der es ermöglicht, im Benutzerraum Informationen über die Wartezeiten beim Erhalt verschiedener Ressourcen (CPU, Speicher, Ein-/Ausgabe) zu analysieren, um die Systembelastung und die Art der Performance-Drosselung genau zu bewerten. Die Unterstützung von PSI ist notwendig für den Betrieb von Waydroid, einer Schicht zum Ausführen von Android-Anwendungen.
Für die Installation zusätzlicher Programme werden das NX AppHub-Tool und das AppBox-Format verwendet, die nun als bevorzugter gegenüber AppImage-Paketen dargestellt werden. Aktualisierungen des Distributionssystems sind für zweimal monatlich geplant. Die nuts (Nitrux Update Tool System)-Dienstprogramm wird weiterhin zur Installation von Updates eingesetzt. Zu den weiter entfernten Zukunftsplänen gehört der Austausch von SquashFS gegen DwarFS und die Erstellung von Builds für ARM64-Geräte neben der vorher unterstützten x86_64-Architektur.
Quelle: opennet.ru
