Primo rilascio alfa dell'ambiente utente Maui Shell

Gli sviluppatori del progetto Nitrux hanno presentato il primo rilascio alfa dell'ambiente desktop Maui Shell, sviluppato secondo il concetto di «Convergenza», che consente di utilizzare le stesse applicazioni sia sugli schermi touchscreen di smartphone e tablet, sia su schermi più grandi 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, e distribuito sotto licenza LGPL 3.0.

Quando si utilizza su monitor standard, la shell funziona in modalità desktop, con una barra ancorata nella parte superiore, la possibilità di aprire un numero arbitrario di finestre e gestione tramite mouse. Se si utilizza uno schermo touchscreen, la shell opera in modalità tablet con un layout verticale degli elementi e apertura di finestre a schermo intero o affiancate, simile ai gestori di finestre a mosaico. Sugli smartphone, gli elementi della barra e le applicazioni si espandono su tutto lo schermo, come nelle tradizionali piattaforme mobili.

Primo rilascio alfa dell'ambiente utente Maui Shell

Un'unica interfaccia può essere utilizzata per computer desktop, smartphone e tablet, senza la necessità di creare versioni separate per dispositivi con forme diverse. Ad esempio, usando Maui Shell su uno smartphone o un tablet, l'interfaccia consente di trasformare il dispositivo mobile in una stazione di lavoro portatile, offrendo un'interfaccia desktop completa quando collegato a un monitor, tastiera e mouse.

Primo rilascio alfa dell'ambiente utente Maui Shell

Maui Shell utilizza componenti per la costruzione di interfacce grafiche di MauiKit e il framework Kirigami, sviluppati dalla comunità KDE. Kirigami è un'estensione degli elementi di Qt Quick Controls 2, mentre MauiKit offre modelli pronti di elementi dell'interfaccia che permettono di creare rapidamente applicazioni, adattandosi automaticamente alle dimensioni dello schermo e ai metodi di input disponibili. 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, con il quale si lavora tramite l'API Qt Wayland Compositor. Sopra Zpace si trova la shell Cask, che implementa un contenitore che racchiude tutto il contenuto dello schermo e fornisce implementazioni di base per elementi come la barra superiore, dialoghi a comparsa, mappe dello schermo, aree di notifica, dock, collegamenti, interfaccia di avvio delle applicazioni, ecc. Oltre a eseguire Maui Shell sopra la propria composizione. server Zpace, è possibile anche avviare separatamente la shell Cask all'interno di una sessione basata su X-server.

Il primo rilascio alpha ha segnato l'implementazione delle funzionalità di base dell'interfaccia Cask e lo sviluppo di elementi specifici per dispositivi con diversi fattori di forma. È stata anche aggiunta la supporto audio, Bluetooth, tema scuro, widget per la gestione della rete, della riproduzione e della luminosità. Per eseguire azioni privilegiate è stato aggiunto un agente basato su PolKit. È stata fornita la possibilità di cambiare gli sfondi del desktop e di adattare automaticamente le schemi di colori. È stato aggiunto un programma per avviare la sessione startcask-wayland e i servizi necessari per il suo funzionamento. Nella barra delle applicazioni è prevista la visualizzazione nella prima pagina delle applicazioni più utilizzate, delle categorie di programmi, dei download recenti e delle scorciatoie per un rapido accesso.

Primo rilascio alfa dell'ambiente utente Maui Shell

A giugno è previsto il rilascio della beta, in cui saranno perfezionate le funzionalità di Cask, sarà proposto un gestore di sessioni, un bloccante dello schermo, un sistema di gestione dell'alimentazione e la possibilità di gestione tramite scorciatoie da tastiera. Il primo rilascio stabile è previsto per settembre 2022.

Fonte: opennet.ru

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