Rilascio della distribuzione Nitrux 2.7 con ambienti utente NX Desktop e Maui Shell

È stato pubblicato il rilascio della distribuzione Nitrux 2.7.0, costruita sulla base del pacchetto Debian, sulle tecnologie KDE e sul sistema di inizializzazione OpenRC. Il progetto offre il proprio desktop, NX Desktop, che è un componente aggiuntivo per KDE Plasma, nonché un ambiente Maui Shell separato. Sulla base della libreria Maui, è in fase di sviluppo una serie di applicazioni utente standard per la distribuzione che possono essere utilizzate sia su sistemi desktop che su dispositivi mobili. Per installare applicazioni aggiuntive, viene promosso un sistema di pacchetti AppImages autonomi. La dimensione dell'immagine di avvio completa è 3.2 GB (NX Desktop) e 2.6 GB (Maui Shell). Gli sviluppi del progetto sono distribuiti con licenze libere.

Il desktop NX offre uno stile diverso, la propria implementazione della barra delle applicazioni, del centro notifiche e vari plasmoidi, come un configuratore di connessione di rete e un'applet multimediale per il controllo del volume e il controllo della riproduzione multimediale. Le applicazioni create utilizzando il framework MauiKit includono Index file manager (può essere utilizzato anche Dolphin), editor di testo Note, emulatore di terminale Station, lettore musicale VVave, lettore video Clip, NX Software Center e visualizzatore di immagini Pix.

Rilascio della distribuzione Nitrux 2.7 con ambienti utente NX Desktop e Maui Shell

L'ambiente utente Maui Shell è sviluppato secondo il concetto di "Convergenza", che implica la capacità di lavorare con le stesse applicazioni sia sui touch screen di smartphone e tablet, sia sui grandi schermi di laptop e PC. Maui Shell si adatta automaticamente alle dimensioni dello schermo e ai metodi di input disponibili e può essere utilizzato non solo su sistemi desktop, ma anche su smartphone e tablet. Il codice del progetto è scritto in C++ e QML ed è distribuito con licenza LGPL 3.0.

Rilascio della distribuzione Nitrux 2.7 con ambienti utente NX Desktop e Maui Shell

Maui Shell utilizza i componenti GUI MauiKit e il framework Kirigami, sviluppati dalla comunità KDE. Kirigami è un componente aggiuntivo di Qt Quick Controls 2 e MauiKit offre modelli di elementi di interfaccia già pronti che ti consentono di creare applicazioni molto rapidamente. Il progetto utilizza anche componenti come BlueDevil (gestione Bluetooth), Plasma-nm (gestione della rete), KIO, PowerDevil (gestione dell'alimentazione), KSolid e PulseAudio.

L'output delle informazioni viene fornito utilizzando il suo gestore composito Zpace, che è responsabile della visualizzazione e del posizionamento delle finestre e dell'elaborazione dei desktop virtuali. Il protocollo Wayland viene utilizzato come protocollo principale, con il quale si lavora utilizzando l'API Qt Wayland Compositor. Sopra Zpace è in esecuzione la shell Cask, che implementa un contenitore che copre l'intero contenuto dello schermo e fornisce anche implementazioni di base di elementi come la barra superiore, le finestre di dialogo pop-up, le mappe dello schermo, le aree di notifica, il pannello dock, scorciatoie, interfaccia di chiamata del programma, ecc.

La stessa shell può essere utilizzata per sistemi desktop, smartphone e tablet, senza la necessità di creare versioni separate per dispositivi con fattori di forma diversi. Quando si lavora su monitor normali, la shell funziona in modalità desktop, con un pannello fissato in alto, la possibilità di aprire un numero arbitrario di finestre e controllare con il mouse. Se disponi di un touchscreen, la shell funziona in modalità tablet con una disposizione verticale di elementi e finestre apribili per riempire l'intero schermo o con un layout affiancato simile ai gestori di finestre affiancate. Sugli smartphone gli elementi del pannello e le applicazioni si espandono a schermo intero, proprio come le tradizionali piattaforme mobili.

Le principali innovazioni di Nitrux 2.7:

  • È iniziata la formazione di un'immagine ISO separata con la Maui Shell. Versioni aggiornate di MauiKit 2.2.2, MauiKit Frameworks 2.2.2, Maui Apps 2.2.2 e Maui Shell 0.6.0. L'assemblea è attualmente posizionata per dimostrare le capacità della nuova shell e delle applicazioni disponibili. Sono inclusi Agenda, Arca, Bonsai, Booth, Buho, Clip, Communicator, Fiery, Index, Maui Manager, Nota, Pix, Shelf, Station, Strike e VVave.
  • I componenti NX Desktop sono stati aggiornati a KDE Plasma 5.27.2, KDE Frameworks 5.103.0 e KDE Gear (applicazioni KDE) 22.12.3. Versioni software aggiornate tra cui Mesa 23.1-git, Firefox 110.0.1 e driver NVIDIA 525.89.02.
  • Per impostazione predefinita, viene utilizzato il kernel Linux 6.1.15 con patch Liquorix.
  • Sono inclusi i pacchetti con OpenVPN e open-iscsi.
  • I file eseguibili con le utilità di gestione dei pacchetti sono stati rimossi dall'immagine Live (l'installer di Calamares può installare il sistema e loro, e in un'immagine Live statica sono superflui).
  • NX Software Center è stato ricostruito utilizzando MauiKit.

Fonte: opennet.ru

Aggiungi un commento