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

È stato pubblicato il rilascio della distribuzione Nitrux 2.7.0, basata su Debian, sulle tecnologie KDE e sul sistema di inizializzazione OpenRC. Il progetto offre il proprio desktop NX Desktop, che è un'estensione di KDE Plasma, oltre a un ambiente separato chiamato Maui Shell. Basato sulla libreria Maui, la distribuzione sviluppa un set di applicazioni utente standard che possono essere utilizzate sia su sistemi desktop che su dispositivi mobili. Per l'installazione di applicazioni aggiuntive, viene promossa una soluzione di pacchetti autonomi chiamata AppImages. La dimensione dell'immagine di avvio completa è di 3,2 GB (NX Desktop) e 2,6 GB (Maui Shell). I risultati del progetto sono distribuiti sotto licenze open source.

Il desktop NX Desktop offre un'interfaccia stilistica diversa, una propria implementazione della system tray, un centro di notifica e vari plasmoidi, come il configuratore delle connessioni di rete e l'applet multimediale per regolare il volume e gestire la riproduzione di contenuti multimediali. Tra le applicazioni create con il framework MauiKit, si possono menzionare il file manager Index (può essere utilizzato anche Dolphin), l'editor di testo Note, l'emulatore di terminale Station, il lettore musicale VVave, il lettore video Clip, il centro di controllo delle applicazioni NX Software Center e il visualizzatore di immagini Pix.

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

L'ambiente utente Maui Shell si sviluppa secondo il concetto di "Convergenza", che implica la possibilità di utilizzare le stesse applicazioni sia su schermi tattili di smartphone e tablet, sia su grandi schermi di laptop e PC. Maui Shell si adatta automaticamente alle dimensioni dello schermo e ai metodi di input disponibili, ed è utilizzabile non solo su sistemi desktop, ma anche su smartphone e tablet. Il codice del progetto è scritto in linguaggi C++ e QML e distribuito con licenza LGPL 3.0.

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

Maui Shell utilizza componenti per la creazione di interfacce grafiche MauiKit e il framework Kirigami, che sono sviluppati dalla comunità KDE. Kirigami è un'estensione degli elementi Qt Quick Controls 2, mentre MauiKit offre modelli predefiniti di elementi dell'interfaccia, consentendo di sviluppare rapidamente applicazioni. Nel progetto vengono utilizzati anche componenti come BlueDevil (gestione Bluetooth), Plasma-nm (gestione delle connessioni di rete), KIO, PowerDevil (gestione dell'alimentazione), KSolid e PulseAudio.

L'output delle informazioni è garantito dal proprio gestore di composizione Zpace, responsabile della visualizzazione e posizionamento delle finestre e del loro trattamento. scrivanie virtuali. Il protocollo principale utilizzato è Wayland, il cui funzionamento avviene tramite l'API Qt Wayland Compositor. Sopra Zpace si trova una shell Cask, che realizza un contenitore che racchiude tutto il contenuto dello schermo, fornendo inoltre implementazioni di base di elementi come la barra superiore, i dialoghi pop-up, le mappe sullo schermo, le aree di notifica, la dock panel, le scorciatoie, l'interfaccia di avvio delle applicazioni, ecc.

La stessa shell può essere utilizzata per sistemi desktop, smartphone e tablet, senza la necessità di creare versioni separate per dispositivi con diversi formati. Quando si utilizza su normali monitor, la shell funziona in modalità desktop, con una barra fissa in alto, la possibilità di aprire un numero arbitrario di finestre e il controllo tramite mouse. In presenza di uno schermo touch, la shell opera in modalità tablet con un layout verticale degli elementi e apertura di finestre a schermo intero o disposizione affiancata, simile ai gestori di finestre a mosaico. Sugli smartphone, gli elementi della barra e delle applicazioni si estendono a schermo intero, come nelle tradizionali piattaforme mobili.

Novità principali di Nitrux 2.7:

  • È iniziata la creazione di un'immagine ISO separata con l'interfaccia Maui Shell. Sono state aggiornate le versioni di MauiKit 2.2.2, MauiKit Frameworks 2.2.2, Maui Apps 2.2.2 e Maui Shell 0.6.0. Questa build è attualmente posizionata per dimostrare le capacità della nuova interfaccia e delle applicazioni disponibili. Sono inclusi i programmi Agenda, Arca, Bonsai, Booth, Buho, Clip, Communicator, Fiery, Index, Maui Manager, Nota, Pix, Shelf, Station, Strike e VVave.
  • I componenti del desktop NX Desktop sono stati aggiornati alle versioni KDE Plasma 5.27.2, KDE Frameworks 5.103.0 e KDE Gear (KDE Applications) 22.12.3. Sono state aggiornate anche le versioni dei software, inclusi Mesa 23.1-git, Firefox 110.0.1 e i driver NVIDIA 525.89.02.
  • Il kernel Linux 6.1.15 con patch Liquorix è attivato di default.
  • Sono inclusi pacchetti con OpenVPN e open-iscsi.
  • I file eseguibili delle utility di gestione pacchetti sono stati rimossi dall'immagine Live (l'installer Calamares può installare il sistema e quindi non sono necessari nell'immagine Live statica).
  • Il centro di gestione delle applicazioni NX Software Center è stato ricompilato utilizzando MauiKit.

Fonte: opennet.ru

Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster