Ja va ser alliberada la primera versió alfa de Maui Shell

A finals de l'any passat, compartim aquí al bloc la notícia sobre la iniciativa per part dels desenvolupadors del projecte Nitrux, Sobre la creació d'un nou entorn d'escriptori per al seu producte i ara (pocs mesos després) han presentat la primera versió alfa de l'entorn d'usuari de Maui Shell.

Aquest és un entorn descriptori desenvolupat d'acord amb el concepte de «Convergència», que implica la capacitat de treballar amb les mateixes aplicacions tant a les pantalles tàctils d'un telèfon intel·ligent com d'una tauleta i en pantalles grans de portàtils i PC.

Maui Shell s'adapta automàticament a la mida de la pantalla i als mètodes d'entrada disponibles, i es pot utilitzar no només en sistemes d'escriptori, sinó també en telèfons intel·ligents i tauletes.

Quan es treballa en monitors convencionals, l'intèrpret d'ordres funciona en mode d'escriptori, amb un panell fix a la part superior, la capacitat dobrir un nombre arbitrari de finestres i controlar amb el ratolí.

Quan està equipat amb una pantalla tàctil, la carcassa funciona en mode tauleta amb disseny vertical i finestres que s'obren en pantalla completa o en un disseny de banda a banda similar als administradors de finestres a mosaic.

Als telèfons intel·ligents, els elements del panell i les aplicacions s'expandeixen a pantalla completa, com a les plataformes mòbils tradicionals.

La mateixa shell es pot utilitzar per a ordinadors descriptori, telèfons intel ligents i tauletes sense haver de crear versions separades per a dispositius amb diferents factors de forma. Per exemple, quan utilitzeu Maui Shell en un telèfon intel·ligent o tauleta, l'intèrpret d'ordres us permet convertir el dispositiu mòbil en una estació de treball portàtil que ofereix una experiència d'escriptori completa quan es connecta a un monitor, teclat i ratolí.

Maui Shell utilitza els components GUI de MauiKit i el marc Kirigami, que són desenvolupats per la comunitat del KDE. Kirigami es basa en Qt Quick Controls 2, mentre que MauiKit proporciona plantilles d'interfície d'usuari preconstruïdes que us permeten crear ràpidament aplicacions que s'adapten automàticament a la mida de la pantalla i els mètodes d'entrada disponibles.

El projecte també utilitza components com BlueDevil (gestió de Bluetooth), Plasma-nm (gestió de connexió de xarxa), KIO, PowerDevil (gestió d'energia), KSolid i PulseAudio.

La sortida d'informació es proporciona utilitzant el vostre administrador compost Zpace, que sencarrega de mostrar i col·locar finestres i processar escriptoris virtuals. El protocol Wayland s'utilitza com a protocol principal, que es maneja mitjançant l'API Qt Wayland Compositor.

A més Zpace, s'executa un intèrpret d'ordres Cask, que implementa un contenidor que cobreix tot el contingut de la pantalla i també proporciona implementacions bàsiques d'elements tals com el panell superior, quadres de diàleg emergents, mapes de pantalla, àrees de notificació, panell, dreceres, interfície de trucada de programa, etc . A més d'executar Maui Shell sobre el vostre servidor compost Zpace, també és possible executar Cask shell per separat dins d'una sessió basada en un servidor X.

La primera versió alfa va marcar la implementació de la funcionalitat bàsica de Cask shell i el desenvolupament d'elements específics per a dispositius amb diferents factors de manera. També es va afegir suport per a so, Bluetooth, tema fosc, ginys per controlar la xarxa, reproducció i brillantor.

Un altre dels canvis que destaca aquesta alfa és que s'ha afegit un agent basat en PolKit per realitzar accions privilegiades i que es va proporcionar la capacitat de canviar el fons de pantalla de l'escriptori i l'ajust adaptatiu dels esquemes de color.

D'altra banda, també es destaca que s'hi ha afegit un programa per iniciar la sessió startcask-wayland i els serveis necessaris per al seu funcionament. El panell de programes proporciona una visualització de la primera pàgina de les aplicacions més utilitzades, una llista de categories de programes, descàrregues recents i dreceres per a una drecera.

Finalment, cal esmentar que al juny, es planeja formar una versió beta, que millorarà la funcionalitat de Cask, oferirà un administrador de sessió, un bloqueig de pantalla, un sistema dadministració denergia i la capacitat de controlar a través de dreceres de teclat. El primer llançament estable està programat per a setembre de 2022.

Per als que estiguin interessats a conèixer més sobre això, han de saber que el codi del projecte està escrit en C++ i QML i es distribueix sota la llicència LGPL 3.0 i poden consultar els detalls a la nota original en el següent enllaç.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.