Rilascio della distribuzione Nitrux 2.4. Continuazione dello sviluppo dell'interfaccia utente Maui

È stato pubblicato il rilascio della distribuzione Nitrux 2.4.0, insieme a una nuova versione della libreria correlata MauiKit 2.2.0, con componenti per la creazione di interfacce utente. La distribuzione è basata su Debian, tecnologie KDE e il sistema di inizializzazione OpenRC. Il progetto offre un proprio ambiente desktop, NX Desktop, che si basa sull'ambiente utente KDE Plasma. Sulla base della libreria Maui, è in sviluppo un set di applicazioni utente standard, utilizzabili sia su sistemi desktop che su dispositivi mobili. Per l'installazione di ulteriori applicazioni, viene promossa la tecnologia dei pacchetti autonomi AppImages. La dimensione dell'immagine di avvio completa è di 1,9 GB, mentre quella ridotta con il gestore di finestre JWM è di 1,3 GB. I progressi del progetto sono distribuiti sotto licenze libere.

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.4. Continuazione dello sviluppo dell'interfaccia utente Maui

Novità principali di Nitrux 2.4:

  • I componenti dell'ambiente desktop NX Desktop sono stati aggiornati alle versioni KDE Plasma 5.25.4, KDE Frameworks 5.97.0 e KDE Gear (KDE Applications) 22.08. Sono state aggiornate le versioni dei programmi, incluso Firefox 104. La barra Latte Dock è stata aggiornata allo stato della repository master del progetto.
  • Di default è utilizzato il pacchetto mesa-git, corrispondente allo stato della repository git nella quale si sviluppa la prossima versione di Mesa.
  • Di default è utilizzato il kernel Linux 5.19 con patch Xanmod. Sono anche disponibili pacchetti con le versioni vanilla, Libre e Liquorix del kernel Linux.
  • Il pacchetto openrc-config è stato aggiornato per evitare conflitti con il pacchetto OpenRC del progetto Debian.
  • Il pacchetto Office LibreOffice è stato rimosso dalla fornitura di base e si consiglia di utilizzare il centro applicazioni per la sua installazione. Oltre a LibreOffice, sono disponibili pacchetti con OnlyOffice, WPS Office e OpenOffice.
  • Sono stata aggiunte nuove icone al tema Luv.
  • Aggiornate le applicazioni del set Maui Apps. Sono state aggiunte due nuove applicazioni maui: il calendario-planificatore Agenda e l'ambiente di sviluppo integrato Strike.
    Rilascio della distribuzione Nitrux 2.4. Continuazione dello sviluppo dell'interfaccia utente Maui
  • Il centro di installazione delle applicazioni (NX Software Center) è stato aggiornato per utilizzare la nuova versione di MauiKit. È stata aggiunta una nuova scheda Store con un pannello laterale che mostra le categorie disponibili delle applicazioni. È possibile visualizzare l'elenco delle applicazioni da AppImageHub, preparate da un autore specifico. È migliorata l'interfaccia di ricerca delle applicazioni.
    Rilascio della distribuzione Nitrux 2.4. Continuazione dello sviluppo dell'interfaccia utente Maui

In aggiunta, si segnala il report sullo sviluppo dell'ambiente utente Maui DE (Maui Shell), il cui sviluppo è gestito dallo stesso progetto. Maui DE (Maui Shell) include un set di applicazioni Maui Apps e una shell Maui, che si adattano automaticamente alla dimensione dello schermo e ai metodi di input disponibili, consentendo di utilizzarle non solo sui sistemi desktop ma anche su smartphone e tablet. L'ambiente sviluppa il concetto di "Convergenza", che implica la possibilità di utilizzare le stesse applicazioni sia su schermi touch di smartphone e tablet, sia su schermi più grandi di laptop e PC. Maui DE può essere avviato con il proprio compositore. server Zpace, che utilizza Wayland, sia che venga eseguito avviando separatamente la shell Cask all'interno di una sessione basata sul server X.

Tra le modifiche legate a Maui DE:

  • È stato proposto un nuovo componente MauiMan (Maui Manager), che fornisce un server DBus MauiManServer e una libreria API per la sincronizzazione delle impostazioni tra diversi processi. MauiMan fornisce un'interfaccia software per consentire a vari programmi di accedere a impostazioni condivise di stile e parametri dell'interfaccia, come il raggio di curvatura degli angoli delle finestre, i colori di messa a fuoco, il metodo di input, l'orientamento dello schermo e l'aspetto dei pulsanti. Per gestire le impostazioni, è stato implementato un configuratore grafico Maui Settings basato sull'API MauiMan.
    Rilascio della distribuzione Nitrux 2.4. Continuazione dello sviluppo dell'interfaccia utente Maui
  • Le librerie correlate a MauiKit per la gestione dell'ambiente utente sono state raccolte in un set Maui Core, utilizzato in Maui Settings per applicare le impostazioni synchronize tramite MauiMan. Le librerie forniscono anche un'API per gestire il consumo energetico, le impostazioni audio, l'accesso alla rete e gli account.
  • Nella shell Maui Shell, che è passata alla fase di secondo beta release, è stata effettuata la transizione all'uso dei componenti MauiCore e MauiMan. È stato notevolmente riprogettato il codice responsabile della gestione delle sessioni. È stata aggiunta la supporto per operazioni di riavvio, spegnimento, disattivazione, sospensione e uscita. È stata implementata la supporto per la rotazione dello schermo.

    È stato aggiunto il server DBus CaskServer, che trasmette a tutti i processi figli del Maui Shell i comandi per gestire la sessione e svolgere determinate azioni, come riavvii, logout e spegnimenti. È stata proposta un'interfaccia grafica per configurare il CaskServer, consentendo di impostare parametri come il comportamento e l'aspetto della barra. Attualmente, nel Maui Shell vengono utilizzati tre file eseguibili: startcask-wayland (imposta le variabili d'ambiente, si connette al CaskServer e invoca il gestore della sessione), cask-session (gestore della sessione, avvia tutti i processi figli necessari, incluso CaskServer e MauiManServer) e cask (interfaccia grafica).

    Rilascio della distribuzione Nitrux 2.4. Continuazione dello sviluppo dell'interfaccia utente Maui
  • Nel framework MauiKit 2.2 è stata notevolmente ristrutturata l'applicazione degli stili, che definiscono l'aspetto delle applicazioni. È stata introdotta la possibilità di definire schemi di colori e colori di messa a fuoco personali, che possono variare a seconda del sistema operativo e della forma del dispositivo. Gli stili di base ora vengono precompilati e integrati in ogni applicazione. Per la gestione centralizzata dello stile di tutte le applicazioni, sono previste impostazioni globali che consentono di modificare parametri come il raggio degli angoli degli elementi, l'applicazione di animazioni e le dimensioni delle icone.

    È stata modernizzata l'interfaccia di molti elementi, come pulsanti, cursori e schede. È stato aggiunto il componente SideBarView per la creazione di pannelli laterali. Nell'elemento TextEditor con funzione di modifica del testo è stata aggiunta la supporto per la correzione ortografica. Nell'elemento ImageTools è stata introdotta la supporto per la modifica, l'aggiunta e la rimozione di metadati EXIF.

    Rilascio della distribuzione Nitrux 2.4. Continuazione dello sviluppo dell'interfaccia utente Maui
  • Il gestore file Index ora utilizza un'istanza già esistente del programma durante i nuovi avvii (anziché avviare un nuovo processo, viene creata una nuova scheda nel processo già in esecuzione). È stato aggiunto il supporto iniziale per le specifiche FreeDesktop per l'interfaccia di gestione dei file. È stata riprogettata la barra laterale, che ora include un elenco dei file recentemente aperti.
    Rilascio della distribuzione Nitrux 2.4. Continuazione dello sviluppo dell'interfaccia utente Maui
  • Sono state ampliate le funzionalità del lettore musicale VVave, del visualizzatore di immagini Pix, del sistema di note Buho, dell'editor di testo Nota, dell'emulatore di terminale Station, della rubrica Communicator, del visualizzatore di documenti Shelf, del lettore video Clip, e del centro applicazioni NX Software Center. Sono state aggiunte nuove applicazioni: il browser web Fiery (che sostituisce l'applicazione Sol), un semplice ambiente di sviluppo Strike, e l'interfaccia git Bonsai. È iniziata la beta testing per il programma di gestione della fotocamera Booth, così come l'alpha testing per l'agenda di pianificazione Agenda e l'interfaccia di configurazione dei colori Paleta.
    Rilascio della distribuzione Nitrux 2.4. Continuazione dello sviluppo dell'interfaccia utente Maui

Fonte: opennet.ru

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