Los desarrolladores de la distribución Nitrux han anunciado el fin del desarrollo del escritorio NX Desktop, un complemento para KDE Plasma 5. Todos los repositorios de nx-desktop en GitHub se han movido a modo de archivo y se ha interrumpido el soporte para NX Desktop. El motivo es el cierre del programa de soporte a largo plazo para las versiones de KDE Plasma.
Al mismo tiempo, se menciona que el desarrollo de su propio Maui Shell se ha suspendido debido a la falta de recursos y el desinterés de la comunidad por el desarrollo. Anteriormente, se decidió no migrar NX Desktop a las tecnologías de KDE Plasma 6 y desarrollar su propio Maui Shell, que debía reemplazar a NX Desktop con el tiempo, pero la situación ha cambiado.
Según el nuevo plan, la distribución Nitrux se migrará a un entorno de usuario creado con el servidor compuesto Hyprland, el panel Waybar y el menú de apagado Wlogout. El administrador de pantalla SDDM será reemplazado por el administrador de inicio de sesión greetd y la pantalla de inicio de sesión QtGreet para el inicio de sesión.
El servidor compuesto Hyprland utiliza Wayland y admite mosaicos, colocación clásica de ventanas de forma libre, agrupación de ventanas con pestañas, modo pseudomosaico y despliegue de ventanas a pantalla completa. Sus características incluyen: escritorios virtuales creados dinámicamente; modos de diseño de elementos de pantalla; gestión global de teclas de acceso rápido; control de gestos del panel táctil/pantalla táctil; funciones de interfaz avanzadas (gradientes en los marcos de las ventanas, desenfoque de fondo, efectos de animación y sombras); y expansión mediante plugins.
Se decidió cambiar el paquete del kernel de Linux en la distribución Nitrux, dejando de usar parches de Liquorix para usar la variante del kernel del proyecto CachyOS. Esto se debió a la falta de un parche en Liquorix que habilitara el mecanismo PSI (Información de Presión Estancada), que permite al espacio de usuario analizar información sobre el tiempo de espera para recibir diversos recursos (CPU, memoria, entrada/salida) para evaluar con precisión el nivel de carga del sistema y la naturaleza de la ralentización. La compatibilidad con PSI es necesaria para el funcionamiento de Waydroid, una capa para ejecutar aplicaciones Android.
El kit de herramientas NX AppHub y el formato AppBox se utilizarán para instalar programas adicionales, que ahora se presentan como preferibles a los paquetes AppImage. Se prevé publicar actualizaciones de la distribución dos veces al mes. La utilidad nuts (Nitrux Update Tool System) seguirá utilizándose para instalar actualizaciones. Entre los planes a futuro se incluyen la sustitución de SquashFS por DwarFS y la creación de compilaciones para dispositivos ARM64, además de la arquitectura x86_64 compatible anteriormente.
Fuente: opennet.ru