Maui Shell, un nou mediu de utilizator de la dezvoltatorii Nitrux

Recent, dezvoltatorii distribuției Nitrux, oferind propriul mediu desktop „NX Desktop”, făcut cunoscut anunțul de crearea unui nou mediu de utilizator Maui Shell care poate fi utilizat pe computere desktop, dispozitive mobile și tablete, adaptându-se automat la dimensiunea ecranului și metodele de introducere disponibile.

Mediul se desfășoară sub conceptul de „convergență”, ceea ce presupune capacitatea de a lucra cu aceleași aplicații atât pe ecranele tactile ale smartphone-urilor și tabletelor, cât și pe ecranele mari ale laptopurilor și PC-urilor.

De exemplu, o piele pentru un smartphone poate fi formată pe baza Maui Shell, care, atunci când este conectat la un monitor, tastatură și mouse, vă poate transforma smartphone-ul într-o stație de lucru portabilă. Aceeași piele poate fi folosită pentru desktop-uri, smartphone-uri și tablete, fără a fi nevoie de a crea versiuni separate pentru dispozitive cu diferiți factori de formă.

Shell-ul folosește componentele GUI MauiKit și cadrul Kirigami care este dezvoltat de comunitatea KDE. Kirigami este un plug-in pentru Qt Quick Controls 2, iar MauiKit oferă șabloane de interfață cu utilizatorul care vă permit să creați foarte rapid aplicații care se adaptează automat la dimensiunea ecranului și la metodele de introducere disponibile.

Mediul utilizatorului Maui Shell Este alcătuit din două componente:

  • Un ambalaj Cask care oferă un container care cuprinde tot conținutul de pe ecran. Shell-ul include, de asemenea, șabloane de bază pentru elemente precum bara de sus, casete de dialog pop-up, hărți de pe ecran, zone de notificare, bară de andocare, comenzi rapide, interfață de invocare a programului etc.
  • Manager compus Zpace, responsabil cu afișarea și plasarea ferestrelor în containerul Cask, procesarea desktop-urilor virtuale.

Bara de sus conține zona de notificare, calendarul și comutatoarele pentru acces rapid la mai multe funcții comune, cum ar fi accesarea setărilor de rețea, modificarea volumului, reglarea luminozității ecranului, controlul redării și gestionarea sesiunii. În partea de jos a ecranului, există un panou de andocare, care afișează pictogramele aplicațiilor fixate, informații despre programele care rulează și un buton pentru a naviga prin aplicațiile instalate (lansatorul). Programele disponibile sunt clasificate sau grupate în funcție de filtrul specificat.

Când lucrați pe monitoare normale, shell-ul funcționează în modul desktop, cu un panou andocat în partea de sus, care nu este acoperit de ferestre deschise pe ecran complet, iar elementele panoului sunt închise automat când dați clic în afara lor. Interfața de selecție a aplicației se deschide în centrul ecranului. Comenzile sunt concepute pentru a utiliza mouse-ul.

Cu un ecran tactil, carcasa funcționează în modul portret tabletă: Ferestrele deschise umplu întregul ecran și sunt afișate fără elemente decorative. Pe un desktop virtual, nu sunt permise mai mult de două ferestre, care sunt plasate una lângă alta sau într-o stivă, prin analogie cu managerii de ferestre de plăci. Ferestrele pot fi redimensionate cu un gest de „ciupire”, sau ferestrele pot fi mutate glisând cu trei degete; Când mutați o fereastră de pe marginea ecranului, aceasta este transferată pe un alt desktop virtual. Interfața de selecție a aplicației ocupă tot spațiul disponibil pe ecran.

Pe telefoane, elementele panoului și lista de aplicații se extind la ecran complet: O mișcare de glisare în partea stângă a panoului superior deschide un bloc cu o listă de notificări și un calendar, iar în dreapta, un bloc de setări rapide. Dacă conținutul listei de aplicații, notificări sau setări nu se încadrează pe un ecran, se folosește derularea. Pentru fiecare desktop virtual poate fi afișată o singură fereastră, care ocupă tot spațiul disponibil și se suprapune pe panoul de jos. Folosind gesturile de glisare de pe ecran, puteți deschide bara de jos sau puteți comuta între aplicațiile deschise.

Proiectul este în dezvoltare activă. Caracteristicile care nu sunt încă implementate includ suport pentru configurații cu mai multe monitoare, un manager de sesiune, un configurator și utilizarea XWayland pentru a rula aplicații X11 într-o sesiune bazată pe Wayland.

Prima versiune experimentală este inclusă ca opțiune în actualizarea din decembrie a distribuției Nitrux 1.8. Există două opțiuni pentru a porni Maui Shell: cu propriul server compozit Zpace folosind Wayland și lansarea unui shell Cask separat într-o sesiune bazată pe server X. Prima versiune alfa este programată pentru martie, versiunea beta este programată pentru iunie și prima lansare stabilă este programată pentru septembrie 2022.

Codul proiectului este scris în C++ și QML și este distribuit sub licența LGPL 3.0.

În cele din urmă, dacă sunteți interesat să aflați mai multe despre acesta, puteți consulta detaliile în următorul link.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Jose Benaque el a spus

    Tatăl Acela!!! Urmăresc proiectul de mai bine de un an. Sperăm că este o interfață grafică bună care poate face un salt către unificarea dispozitivelor.