È stata rilasciata la prima versione alpha di Maui Shell

Alla fine dello scorso anno, abbiamo condiviso qui sul blog le notizie sul iniziativa degli sviluppatori del progetto Nitruxsul creare un nuovo ambiente desktop per il loro prodotto e ora (pochi mesi dopo) hanno rilasciato la prima versione alpha dell'ambiente utente di Shell Maui.

Questo è un ambiente desktop sviluppato secondo il concetto di “Convergenza”, il che implica la possibilità di lavorare con le stesse applicazioni sia sui touch screen di uno smartphone e di un tablet che sui grandi schermi di laptop e PC.

Shell Maui 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.

Quando stai lavorando sui monitor convenzionali, la shell funziona in modalità desktop, con un pannello fisso in alto, la possibilità di aprire un numero arbitrario di finestre e controllare con il mouse.

Se dotata di touch screen, la custodia funziona in modalità tablet con un layout verticale e finestre che si aprono a schermo intero o affiancate come i gestori di finestre affiancati.

Sugli smartphone, gli elementi del pannello e le app si espandono a schermo intero, proprio come sulle tradizionali piattaforme mobili.

La stessa shell può essere utilizzata per desktop, smartphone e tablet senza dover creare versioni separate per dispositivi con fattori di forma diversi. Ad esempio, quando utilizzi Maui Shell su uno smartphone o un tablet, la shell ti consente di trasformare il tuo dispositivo mobile in una workstation portatile che offre un'esperienza desktop completa quando è connesso a un monitor, una tastiera e un mouse.

Shell Maui utilizza i componenti della GUI MauiKit e il framework Kirigami, che sono sviluppati dalla comunità di KDE. Kirigami si basa su Qt Quick Controls 2, mentre MauiKit fornisce modelli di interfaccia utente predefiniti che consentono di creare rapidamente applicazioni che si adattano automaticamente alle dimensioni dello schermo e ai metodi di input disponibili.

Il progetto utilizza anche componenti come BlueDevil (gestione Bluetooth), Plasma-nm (gestione della connessione di rete), KIO, PowerDevil (gestione dell'alimentazione), KSolid e PulseAudio.

L'output delle informazioni viene fornito utilizzando il tuo gestore composito zspazio, che è responsabile della visualizzazione e del posizionamento delle finestre e dell'elaborazione dei desktop virtuali. Il protocollo Wayland è utilizzato come protocollo principale, che è gestito dall'API Qt Wayland Composer.

Più Zpace, viene eseguita una shell Cask, che implementa un wrapper che copre tutto il contenuto dello schermo e fornisce anche implementazioni di base di elementi come il pannello superiore, finestre di dialogo popup, mappe dello schermo, aree di notifica, pannello, collegamenti, interfaccia di chiamata del programma, ecc. Oltre a eseguire la shell Maui sopra il tuo server composito Zpace, è anche possibile eseguire la shell Cask separatamente all'interno di una sessione basata su server X.

Il primo versione alpha contrassegnata dall'implementazione della funzionalità di base della shell Cask e lo sviluppo di elementi specifici per dispositivi con diversi form factor. Anche aggiunto supporto per suono, bluetooth, tema scuro, widget per controllare la rete, la riproduzione e la luminosità.

Un'altra modifica che si distingue da questa alpha è che è stato aggiunto un agente basato su PolKit per eseguire azioni privilegiate e che è stata fornita la possibilità di cambiare lo sfondo del desktop e la regolazione adattiva delle combinazioni di colori.

D'altra parte, si evidenzia anche che aggiunto un programma per avviare la sessione startcask-wayland e i servizi necessari al suo funzionamento. Il pannello dei programmi offre una vista in prima pagina delle applicazioni più utilizzate, un elenco di categorie di programmi, download recenti e collegamenti per un rapido accesso.

Infine, va detto che a giugno è prevista la formazione di una versione beta, che migliorerà le funzionalità di Cask, offrendo un gestore di sessioni, un blocco schermo, un sistema di gestione dell'alimentazione e la possibilità di controllare tramite scorciatoie da tastiera. La prima versione stabile è prevista per settembre 2022.

Per chi fosse interessato a saperne di più, sappi che il codice del progetto è scritto in C++ e QML ed è distribuito sotto licenza LGPL 3.0 e puoi consultare i dettagli nella nota originale nel seguente link


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.