Maui Shell, un nou entorn d'usuari de la mà dels desenvolupadors de Nitrux

Fa poc els desenvolupadors de la distribució Nitrux, que ofereix el seu propi entorn d'escriptori NX Desktop, van donar a conèixer l'anunci de la creació d'un entorn d'usuari nou Maui Shell que es pot utilitzar en ordinadors descriptori, dispositius mòbils i tauletes, adaptant-se automàticament a la mida de la pantalla i als mètodes dentrada disponibles.

L'entorn es desenvolupa sota el concepte de «Convergència», que implica la capacitat de treballar amb les mateixes aplicacions tant a les pantalles tàctils dels telèfons intel·ligents i tauletes, com a les grans pantalles dels portàtils i PC.

Per exemple, es pot formar una skin per a un smartphone sobre la base de Maui Shell, que, quan es connecta a un monitor, teclat i ratolí, pot convertir el telèfon intel·ligent en una estació de treball portàtil. La mateixa skin es pot utilitzar per a ordinadors descriptori, telèfons intel ligents i tauletes, sense la necessitat de crear versions separades per a dispositius amb diferents factors de forma.

L'intèrpret d'ordres utilitza els components GUI de MauiKit i el marc Kirigami desenvolupat per la comunitat del KDE. Kirigami és un complement per a Qt Quick Controls 2 , i MauiKit ofereix plantilles d'interfície d'usuari llistes per utilitzar que us permeten crear aplicacions molt ràpidament que s'adapten automàticament a la mida de la pantalla i als mètodes d'entrada disponibles.

L'entorn d'usuari de Maui Shell es compon de dos components:

  • Un embolcall de Cask que proporciona un contenidor que abasta tot el contingut de la pantalla. L'intèrpret d'ordres també inclou plantilles bàsiques per a elements com la barra superior, quadres de diàleg emergents, mapes en pantalla, àrees de notificació, barra d'acoblament, dreceres, interfície d'invocació de programes, etc.
  • Administrador de compostos Zpace, responsable de mostrar i col·locar finestres al contenidor Cask, processant escriptoris virtuals.

La barra superior conté l'àrea de notificació, el calendari i els interruptors per accedir ràpidament a diverses funcions comunes, com ara accedir a la configuració de xarxa, canviar el volum, ajustar la brillantor de la pantalla, controlar la reproducció i administrar la sessió. A la part inferior de la pantalla, hi ha un panell d'acoblament, que mostra icones d'aplicacions ancorades, informació sobre programes en execució i un botó per navegar per aplicacions instal·lades (llançador). Els programes disponibles es classifiquen o s'agrupen segons el filtre especificat.

Quan es treballa en monitors normals, l'intèrpret d'ordres funciona en mode d'escriptori, amb un panell acoblat a la part superior, que no està cobert per les finestres obertes a la pantalla completa, i els elements del panell es tanquen automàticament quan fa clic fora. La interfície de selecció d'aplicacions s'obre al centre de la pantalla. Els controls estan dissenyats per utilitzar el ratolí.

Amb una pantalla tàctil, l'intèrpret d'ordres funciona en mode tauleta vertical: Les finestres obertes omplen tota la pantalla i es mostren sense elements decoratius. En un escriptori virtual, no es permeten més de dues finestres, que es col·loquen una al costat de laltra o en forma de pila, per analogia amb els administradors de finestres de mosaic. És possible canviar la mida de les finestres amb un gest de pessigar o moure les finestres lliscant-les amb tres dits; quan moveu una finestra fora de la vora de la pantalla, transferiu-la a un altre escriptori virtual. La interfície de selecció d'aplicacions inclou tot l'espai de pantalla disponible.

Als telèfons, els elements del panell i la llista d'aplicacions s'expandeixen a pantalla completa: Un moviment lliscant al costat esquerre del panell superior obre un bloc amb una llista de notificacions i un calendari, ia la dreta, un bloc de configuracions ràpides. Si el contingut de la llista d'aplicacions, notificacions o configuracions no és possible en una pantalla, s'utilitza el desplaçament. Només es pot mostrar una finestra per a cada escriptori virtual, que ocupa tot lespai disponible i se superposa al panell inferior. Usant gestos lliscants a la pantalla, podeu obrir la barra inferior o canviar entre aplicacions obertes.

El projecte està en desenvolupament actiu. Les característiques encara no implementades inclouen suport per a configuracions de múltiples monitors, un administrador de sessió, un configurador i lús de XWayland per executar aplicacions X11 en una sessió basada en Wayland.

La primera versió experimental s'inclou com una opció en l'actualització de desembre de la distribució Nitrux 1.8. Hi ha dues opcions per iniciar Maui Shell: amb el seu propi servidor compost Zpace utilitzant Wayland, i llançar un intèrpret d'ordres Cask separat dins d'una sessió basada en servidor X. La primera versió alfa està programada per al març, la versió beta està programada per al juny i la primera versió estable està programada per a setembre de 2022.

El codi del projecte està escrit a C++ i QML i es distribueix sota la llicència LGPL 3.0.

Finalment si estàs interessat a conèixer més sobre això, pots consultar els detalls al següent enllaç.


Un comentari, deixa el teu

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ó.

  1.   José Benaque va dir

    Quin pare!!! Des de fa més d'un any segueixo el projecte. Tant de bo sigui una bona GUI que pugui donar el bot a la unificació de dispositius.