Rilascio della distribuzione Nitrux 2.4. Sviluppo continuo della shell Maui personalizzata

È stato pubblicato il rilascio della distribuzione Nitrux 2.4.0, nonché un nuovo rilascio della libreria associata MauiKit 2.2.0 con componenti per la creazione di interfacce utente. La distribuzione è 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 dell'ambiente utente KDE Plasma. Sulla base della libreria Maui, è in fase di sviluppo una serie di applicazioni utente standard 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 è di 1.9 GB, mentre quella ridotta con il window manager JWM è di 1.3 GB. 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.4. Sviluppo continuo della shell Maui personalizzata

Le principali innovazioni di Nitrux 2.4:

  • I componenti NX Desktop sono stati aggiornati a KDE Plasma 5.25.4, KDE Frameworks 5.97.0 e KDE Gear (applicazioni KDE) 22.08. Le versioni del programma sono state aggiornate, incluso Firefox 104. Il pannello Latte Dock è stato aggiornato allo stato del repository principale del progetto.
  • Per impostazione predefinita, il pacchetto mesa-git è abilitato, corrispondente allo stato del repository git in cui viene sviluppato il successivo ramo Mesa.
  • Per impostazione predefinita, viene utilizzato il kernel Linux 5.19 con patch Xanmod. Vengono offerti per l'installazione anche pacchetti con build Vanilla, Libre e Liquorix del kernel Linux.
  • Aggiornato il pacchetto openrc-config per evitare conflitti con il pacchetto OpenRC del progetto Debian.
  • Dal pacchetto base è stata rimossa la suite per ufficio LibreOffice, per la cui installazione si consiglia di utilizzare l'Application Center. Oltre a LibreOffice sono disponibili anche pacchetti con OnlyOffice, WPS Office e OpenOffice.
  • Sono state aggiunte nuove icone al tema Luv.
  • Le applicazioni del set Maui Apps sono state aggiornate. Sono state aggiunte due nuove applicazioni maui: il pianificatore calendario Agenda e l'ambiente di sviluppo integrato Strike.
    Rilascio della distribuzione Nitrux 2.4. Sviluppo continuo della shell Maui personalizzata
  • L'NX Software Center è stato spostato per utilizzare la nuova versione di MauiKit. Aggiunta una nuova scheda Store con una barra laterale che mostra le categorie di app disponibili. Puoi visualizzare un elenco di applicazioni da AppImageHub preparato da un autore specifico. Interfaccia di ricerca del programma migliorata.
    Rilascio della distribuzione Nitrux 2.4. Sviluppo continuo della shell Maui personalizzata

Inoltre, è possibile notare il rapporto sullo sviluppo dell'ambiente utente Maui DE (Maui Shell), il cui sviluppo è portato avanti dallo stesso progetto. Maui DE (Maui Shell) include un set di app Maui e Maui Shell, che si adattano automaticamente alle dimensioni dello schermo e ai metodi di input disponibili, consentendone l'utilizzo non solo su sistemi desktop, ma anche su smartphone e tablet. L'ambiente sviluppa il concetto di “Convergenza”, che implica la capacità di lavorare con le stesse applicazioni sia sui touch screen di smartphone e tablet, sia su schermi di grandi dimensioni di laptop e PC. Maui DE può essere eseguito con il suo server composito Zpace che esegue Wayland o eseguendo una shell Cask separata all'interno di una sessione basata su server X.

Tra le novità relative a Maui DE:

  • È stato proposto un nuovo componente MauiMan (Maui Manager), che fornisce un server DBus MauiManServer e una libreria con un'API per la sincronizzazione delle impostazioni tra diversi processi. Tra le altre cose, MauiMan fornisce un'interfaccia di programmazione per diversi programmi per accedere a impostazioni di stile e parametri di interfaccia comuni, come il raggio dell'angolo della finestra, i colori focali, il metodo di input, l'orientamento dello schermo e il design dei pulsanti. Per gestire le impostazioni basate sull'API MauiMan è stato implementato il configuratore grafico Maui Settings.
    Rilascio della distribuzione Nitrux 2.4. Sviluppo continuo della shell Maui personalizzata
  • Le librerie relative a MauiKit per la gestione dell'ambiente utente sono separate nel set Maui Core, che viene utilizzato in Impostazioni Maui per applicare le impostazioni sincronizzate tramite MauiMan. Le librerie forniscono anche API per la gestione del consumo energetico, dei parametri audio, dell'accesso alla rete e degli account.
  • La Maui Shell, che è entrata nella sua seconda versione beta, è passata all'utilizzo dei componenti MauiCore e MauiMan. Il codice responsabile della gestione delle sessioni è stato notevolmente ridisegnato. Aggiunto supporto per le operazioni di riavvio, spegnimento, spegnimento, sospensione e uscita. È stato implementato il supporto per la rotazione dello schermo.

    Aggiunto il server CaskServer DBus, che invia comandi a tutti i processi figli di Maui Shell per gestire la sessione ed eseguire determinate azioni come il riavvio, la disconnessione e lo spegnimento. Per configurare CaskServer è prevista un'interfaccia grafica che permette di configurare parametri come il comportamento e l'aspetto del pannello. Maui Shell attualmente utilizza tre eseguibili: startcask-wayland (imposta variabili di ambiente, si connette a CaskServer e chiama il gestore della sessione), cask-session (gestore della sessione, avvia tutti i processi figli necessari, inclusi CaskServer e MauiManServer) e cask (shell grafica).

    Rilascio della distribuzione Nitrux 2.4. Sviluppo continuo della shell Maui personalizzata

  • Nel framework MauiKit 2.2, l'uso degli stili che determinano l'aspetto delle applicazioni è stato notevolmente riprogettato. È possibile definire schemi di colori e colori focali personalizzati, che possono variare a seconda del sistema operativo e del fattore di forma del dispositivo. Gli stili di base sono ora precompilati e integrati in ogni applicazione. Per gestire centralmente lo stile di tutte le applicazioni, sono previste impostazioni globali che consentono di modificare parametri come il raggio dei bordi degli elementi, l'uso dell'animazione e la dimensione delle icone.

    Il design di molti elementi dell'interfaccia, come pulsanti, cursori e schede, è stato modernizzato. Aggiunto il componente SideBarView per la creazione di barre laterali. All'elemento TextEditor è stato aggiunto il supporto per il controllo ortografico con un modulo di modifica del testo. Aggiunto supporto per la modifica, l'aggiunta e la rimozione dei metadati EXIF ​​​​nell'elemento ImageTools.

    Rilascio della distribuzione Nitrux 2.4. Sviluppo continuo della shell Maui personalizzata

  • Il file manager dell'indice ora utilizza un'istanza esistente del programma ai nuovi avvii (invece di avviare un nuovo processo, viene creata una nuova scheda in un processo già in esecuzione). Aggiunto il supporto iniziale per le specifiche FreeDektop per l'interfaccia di gestione dei file. La barra laterale è stata ridisegnata per includere un elenco di file aperti di recente.
    Rilascio della distribuzione Nitrux 2.4. Sviluppo continuo della shell Maui personalizzata
  • Le funzionalità del lettore musicale VVave, del visualizzatore di immagini Pix, del sistema per prendere appunti Buho, dell'editor di testo Nota, dell'emulatore di terminale Station, della rubrica Communicator, del visualizzatore di documenti Shelf, del lettore video Clip e di NX Software Center sono stati ampliati. Sono state aggiunte nuove applicazioni: il browser web Fiery (in sostituzione dell'applicazione Sol), un semplice ambiente di sviluppo Strike e la shell git Bonsai. È iniziato il test beta del programma per lavorare con la fotocamera Booth, nonché il test alfa del pianificatore del calendario Agenda e dell'interfaccia di regolazione del colore Paleta.
    Rilascio della distribuzione Nitrux 2.4. Sviluppo continuo della shell Maui personalizzata

Fonte: opennet.ru

Aggiungi un commento