The Proiectul Maui a distribuit recent modele pentru un nou shell Linux convergent, care va funcționa pe dispozitive mobile și desktop-uri obișnuite - și dă cu adevărat imaginația.
Acum, interfețele de utilizare Linux „convergente” nu sunt noi. Ubuntu a încercat (și nu a reușit) să-și materializeze ideea de unul cu Unity 8. Ce ar fi nou este un shell Linux convergent care este de fapt realizat în cod real, utilizabil și funcțional.
KDE Plasma (cu Plasma Mobile) și GNOME (cu Phosh) fac deja incursiuni majore în acest domeniu, așa că există o mulțime de impuls pe care Maui Shell, care este, de asemenea, înrădăcinat în tehnologiile KDE, poate profita de.
Dacă sunteți un cunoscător KDE, aș paria că ați făcut-o probabil am încercat deja o aplicație Maui sau două. Index, managerul lor de fișiere adaptiv, este un punct culminant, indiferent dacă îl utilizați pe un telefon KDE sau pe un desktop KDE. Personal, plănuiesc să ajung până la genunchi în tehnologia KDE anul viitor, așa că ar trebui să vă așteptați la câteva scrieri despre aplicațiile Maui în următoarele săptămâni.
Dar aplicațiile lor convergente bine proiectate și bine caracteristice sunt doar o parte a ecuației de calcul. Pentru a lega bine experiența, ei doresc să creeze un arc unificator, de unde introducerea lui Maui Shell.
Maui Shell este alcătuit dintr-un container shell numit 'Butoi' iar un compozitor a sunat „Zpace”. Aceste componente lucrează împreună pentru a adapta experiența utilizatorului la dimensiunea ecranului și la factorul de formă pe care rulează.
Butoi se ocupă de componentele de bază ale interfeței de utilizare, cum ar fi bara de sus, andocarea și podurile de setări rapide, în timp ce Zpace își asumă sarcina de a crea ferestre, spații de lucru și animații prin intermediul API-ului Qt Wayland Compositor.
Când se află pe un ecran mare cu introducere prin indicator, shell-ul prezintă o interfață de utilizare concepută (în primul rând) pentru un mouse și tastatură. Elementele de pe ecran se comportă în consecință, de exemplu, lansatorul de aplicații se afișează deasupra dock-ului de pe ecran, iar ferestrele maximizate nu trec pe ecran complet.
Când se află pe un afișaj mai îngust cu intrare tactilă, carcasa se contractă și se adaptează pentru a utiliza mai bine spațiul disponibil. Lansatorul, de exemplu, deschide ecranul complet cu pictograme ușor de produs. Ferestrele maximizate rulează pe toată înălțimea și lățimea (deși două pot fi rupte una lângă alta).
Ora de stabilire a așteptărilor: Maui Shell este o lucrare în curs. Nu este terminat sau aproape de a fi terminat. Versiunile timpurii (funcționale) sunt deja disponibile, iar codul sursă este pe Github. Cu toate acestea, în această etapă, multe caracteristici la care vă puteți aștepta (de exemplu, manager de sesiune, setări) lipsesc, în timp ce altele (de exemplu, andocare, spații de lucru vizuale) sunt în stări de formare aproximative.
Acestea fiind spuse, acest proiect este super promițător și ceva la care plănuiesc să fiu cu ochii pe ochi.
Este deja posibil să testați Maui Shell în cea mai recentă versiune a sistemului de operare Nitrux, deși ca o sesiune separată (unde se aplică avertismente). O lansare alfa oficială este planificată pentru martie 2022, o lansare beta în iunie 2022 și prima lansare stabilă până în septembrie 2022.
Nu nota acele date cu cerneală; Dezvoltarea a ceva la fel de mare ca un nou shell desktop este puțin probabil să fie ușoară sau fără obstacole neașteptate.
Cu toate acestea, sunt încântat de acest proiect și sper că codul său își găsește drumul în alte distribuții pentru o acoperire mai largă, testare și dezvoltare mai devreme decât mai târziu. Dezvoltarea Unity 8 s-a blocat pentru că era prea greu de rulat în mod fiabil.
Cu atât de multe lucruri interesante care se întâmplă în spațiul Linux, nu a existat niciodată un moment mai bun pentru a fi parte din el.
Totul Ubuntu, zilnic. Din 2009.