Prima versiune alfa a Maui Shell a fost lansată

La sfârșitul anului trecut, am împărtășit aici pe blog știrile despre inițiativă a dezvoltatorilor proiectului Nitrux, pe crearea unui nou mediu desktop pentru produsul lor și acum astăzi (câteva luni mai târziu) au lansat prima versiune alfa a mediului de utilizator al Shell Maui.

Acesta este un mediu desktop dezvoltat conform conceptului de „convergență”, ceea ce presupune capacitatea de a lucra cu aceleași aplicații atât pe ecranele tactile ale unui smartphone și ale unei tablete, cât și pe ecranele mari ale laptopurilor și PC-urilor.

Shell Maui se adaptează automat la dimensiunea ecranului și la metodele de introducere disponibile, și poate fi folosit nu numai pe sisteme desktop, ci și pe smartphone-uri și tablete.

Când lucrezi pe monitoarele convenționale, shell-ul funcționează în modul desktop, cu un panou fix în partea de sus, posibilitatea de a deschide un număr arbitrar de ferestre și de a controla cu mouse-ul.

Când este echipată cu un ecran tactil, carcasa funcționează în modul tabletă cu un aspect portret și ferestre care se deschid pe tot ecranul sau într-un aspect unul lângă altul, similar cu managerii de ferestre cu faianță.

Pe smartphone-uri, elementele panoului și aplicațiile se extind la ecran complet, la fel ca pe platformele mobile tradiționale.

Aceeași carcasă poate fi folosită pentru desktop-uri, smartphone-uri și tablete fără a fi nevoie să creați versiuni separate pentru dispozitive cu diferiți factori de formă. De exemplu, atunci când utilizați Maui Shell pe un smartphone sau pe o tabletă, shell-ul vă permite să vă transformați dispozitivul mobil într-o stație de lucru portabilă care oferă o experiență completă de desktop atunci când este conectat la un monitor, tastatură și mouse.

Shell Maui folosește componentele GUI MauiKit și cadrul Kirigami, care sunt dezvoltate de comunitatea KDE. Kirigami se bazează pe Qt Quick Controls 2, în timp ce MauiKit oferă șabloane de interfață de utilizare prefabricate care vă permit să creați rapid aplicații care se adaptează automat la dimensiunea ecranului și la metodele de introducere disponibile.

Proiectul mai folosește componente precum BlueDevil (gestionarea Bluetooth), Plasma-nm (managementul conexiunii la rețea), KIO, PowerDevil (gestionarea energiei), KSolid și PulseAudio.

Ieșirea de informații este furnizat folosind managerul dumneavoastră compus zpace, care este responsabil pentru afișarea și plasarea ferestrelor și randarea desktopurilor virtuale. Protocolul Wayland este folosit ca protocol principal, care este gestionat de API-ul Qt Wayland Composer.

plus Zpace, se execută un shell Cask, care implementează un wrapper care acoperă tot conținutul ecranului și oferă, de asemenea, implementări de bază ale elementelor precum panoul de sus, casetele de dialog pop-up, hărțile ecranului, zonele de notificare, panoul, comenzile rapide, interfața de apel de program etc. Pe lângă rularea shell-ului Maui pe serverul dvs. compozit Zpace, este, de asemenea, posibil să rulați shell-ul Cask separat într-o sesiune bazată pe server X.

Primul Versiunea alfa a marcat implementarea funcționalității de bază Cask shell și dezvoltarea unor elemente specifice pentru dispozitive cu diferiți factori de formă. De asemenea a adăugat suport pentru sunet, bluetooth, temă întunecată, widget-uri pentru a controla rețeaua, redarea și luminozitatea.

O altă modificare care iese în evidență față de acest alpha este că a fost adăugat un agent bazat pe PolKit pentru a efectua acțiuni privilegiate și că a fost oferită posibilitatea de a schimba imaginea de fundal de pe desktop și de ajustare adaptivă a schemelor de culori.

Pe de altă parte, se evidențiază și faptul că a adăugat un program pentru a începe sesiunea startcask-wayland si serviciile necesare functionarii acestuia. Panoul de programe oferă o vizualizare pe prima pagină a aplicațiilor dvs. cele mai utilizate, o listă de categorii de programe, descărcări recente și comenzi rapide pentru acces rapid.

În cele din urmă, trebuie menționat că în iunie, este planificată formarea unei versiuni beta, care va îmbunătăți funcționalitatea lui Cask, oferind un manager de sesiune, o blocare a ecranului, un sistem de gestionare a energiei și capacitatea de a controla prin comenzi rapide de la tastatură. Prima lansare stabilă este programată pentru septembrie 2022.

Pentru cei care sunt interesați să afle mai multe despre el, trebuie să știți că codul proiectului este scris în C++ și QML și este distribuit sub licența LGPL 3.0 și puteți consulta detaliile în nota originală. Î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.