Nitrux 2.7.0, a package-based distribution, has been released. Debian, KDE technologies, and the OpenRC initialization system. The project offers its own desktop environment, NX Desktop, which is a superset of KDE Plasma, as well as a standalone environment, Maui Shell. Based on the Maui library, the distribution develops a set of standard user applications that can be used on both desktop systems and mobile devices. A system of self-contained AppImages packages is promoted for installing additional applications. The full bootable image size is 3.2 GB (NX Desktop) and 2.6 GB (Maui Shell). The project's work is distributed under open source licenses.
The NX Desktop offers a different styling, its own implementation of the system tray, notification center and various plasmoids, such as a network connection configurator and a multimedia applet for volume control and media playback control. Applications built using the MauiKit framework include Index file manager (Dolphin can also be used), Note text editor, Station terminal emulator, VVave music player, Clip video player, NX Software Center, and Pix image viewer.

The user environment of Maui Shell is evolving in accordance with the concept of "Convergence", meaning the ability to work with the same applications on the touch screens of a smartphone and tablet, as well as on large screens of laptops and PCs. Maui Shell automatically adapts to the screen size and available input methods, and can be used not only on desktop systems, but also on smartphones and tablets. The project code is written in C++ and QML and distributed under the LGPL 3.0 license.

Maui Shell uses the MauiKit GUI components and the Kirigami framework developed by the KDE community. Kirigami is built on top of Qt Quick Controls 2, while MauiKit provides pre-built UI templates that allow you to create applications very quickly. The project also uses components such as BlueDevil (Bluetooth management), Plasma-nm (network connection management), KIO, PowerDevil (power management), KSolid and PulseAudio.
The output of information is provided by its own composite manager Zpace, which is responsible for displaying and placing windows and processing virtual desktopsThe underlying protocol is the Wayland protocol, which is implemented using the Qt Wayland Composer API. The Cask shell runs on top of Zpace, implementing a container that covers the entire screen content and provides basic implementations of elements such as the top panel, popup dialogs, screen maps, notification areas, the dock, shortcuts, the program launcher interface, and so on.
The same skin can be used for desktops, smartphones and tablets without having to create separate versions for devices with different form factors. When working on conventional monitors, the shell functions in desktop mode, with a panel fixed on top, the ability to open an arbitrary number of windows and control with the mouse. When equipped with a touch screen, the shell operates in tablet mode with vertical layout and opening windows in full screen or side-by-side layout similar to tiled window managers. On smartphones, panel elements and applications expand to full screen, as in traditional mobile platforms.
The main innovations of Nitrux 2.7:
- The formation of a separate ISO image with the Maui Shell has begun. Updated versions of MauiKit 2.2.2, MauiKit Frameworks 2.2.2, Maui Apps 2.2.2 and Maui Shell 0.6.0. The assembly is still positioned to demonstrate the capabilities of the new shell and available applications. The program includes Agenda, Arca, Bonsai, Booth, Buho, Clip, Communicator, Fiery, Index, Maui Manager, Nota, Pix, Shelf, Station, Strike and VVave.
- NX Desktop components have been updated to KDE Plasma 5.27.2, KDE Frameworks 5.103.0 and KDE Gear (KDE Applications) 22.12.3. Updated software versions including Mesa 23.1-git, Firefox 110.0.1 and NVIDIA drivers 525.89.02.
- The kernel is enabled by default Linux 6.1.15 with Liquorix patches.
- The composition includes packages with OpenVPN and open-iscsi.
- Removed executable files with package management utilities from the Live image (the Calamares installer can install the system and them, and they are superfluous in a static Live image).
- NX Software Center has been rebuilt using MauiKit.
Source: opennet.ru
