Objavljena je prva alfa verzija Maui Shella

Krajem prošle godine smo ovdje na blogu podijelili vijest o inicijativa programera Nitrux projekta, na kreiranje novog desktop okruženja za svoj proizvod i sada su danas (nekoliko mjeseci kasnije) objavili prvu alfa verziju korisničkog okruženja Maui Shell.

Ovo je desktop okruženje razvijen prema konceptu „konvergencije“, što podrazumeva mogućnost rada sa istim aplikacijama na ekranima osetljivim na dodir pametnog telefona i tableta i na velikim ekranima laptopova i PC računara.

maui shell automatski se prilagođava veličini ekrana i dostupnim metodama unosa, i može se koristiti ne samo na desktop sistemima, već i na pametnim telefonima i tabletima.

Kad radite na konvencionalnim monitorima, shell radi u desktop modu, sa fiksnim panelom na vrhu, mogućnošću otvaranja proizvoljnog broja prozora i upravljanje mišem.

Kada je opremljen ekranom osetljivim na dodir, kućište radi u režimu tableta sa portretnim izgledom i prozorima koji se otvaraju na celom ekranu ili uporednom rasporedu sličnom menadžerima prozora sa pločicama.

Na pametnim telefonima, stavke panela i aplikacije se proširuju na cijeli ekran, baš kao na tradicionalnim mobilnim platformama.

Ista školjka se može koristiti za desktop računare, pametne telefone i tablete bez potrebe za kreiranjem zasebnih verzija za uređaje s različitim faktorima oblika. Na primjer, kada koristite Maui Shell na pametnom telefonu ili tabletu, shell vam omogućava da svoj mobilni uređaj pretvorite u prijenosnu radnu stanicu koja pruža potpuno iskustvo radne površine kada je povezana s monitorom, tastaturom i mišem.

maui shell koristi MauiKit GUI komponente i Kirigami framework, koje je razvila KDE zajednica. Kirigami je baziran na Qt Quick Controls 2, dok MauiKit pruža unapred izgrađene UI šablone koji vam omogućavaju da brzo kreirate aplikacije koje se automatski prilagođavaju veličini ekrana i dostupnim metodama unosa.

Projekt također koristi komponente kao što su BlueDevil (Bluetooth upravljanje), Plasma-nm (upravljanje mrežnim vezom), KIO, PowerDevil (upravljanje napajanjem), KSolid i PulseAudio.

Izlaz informacija se pruža pomoću vašeg složenog menadžera zpace, koji je odgovoran za prikazivanje i postavljanje prozora i obradu virtuelnih desktopa. Wayland protokol se koristi kao glavni protokol, kojim upravlja Qt Wayland Composer API.

Pored toga Zpace, Cask shell se izvršava, koji implementira omotač koji pokriva sav sadržaj ekrana i također pruža osnovne implementacije elemenata kao što su gornji panel, iskačući dijalozi, mape ekrana, područja obavijesti, panel, prečice, interfejs za pozive programa itd. . Pored pokretanja Maui Shell-a na vrhu vašeg Zpace kompozitnog servera, također je moguće pokrenuti Cask shell odvojeno unutar sesije bazirane na X serveru.

Prva alfa izdanje označeno implementacijom osnovne Cask shell funkcionalnosti i razvoj specifičnih elemenata za uređaje sa različitim faktorima oblika. Takođe dodana podrška za zvuk, bluetooth, tamnu temu, widgete za kontrolu mreže, reprodukciju i svjetlinu.

Još jedna promjena koja se izdvaja od ove alfe je da je dodat agent baziran na PolKit-u za obavljanje privilegiranih radnji i da je omogućena mogućnost promjene pozadine radne površine i prilagodljivo prilagođavanje šema boja.

S druge strane, također je istaknuto da dodao je program za pokretanje sesije startcask-wayland i usluge neophodne za njegovo funkcionisanje. Panel programa pruža prikaz naslovnice vaših najčešće korištenih aplikacija, listu kategorija programa, nedavna preuzimanja i prečice za brzi pristup.

Na kraju, to treba spomenuti u junu se planira formiranje beta verzije, koji će poboljšati funkcionalnost Caska, nudeći menadžer sesija, zaključavanje ekrana, sistem upravljanja napajanjem i mogućnost kontrole preko prečica na tastaturi. Prvo stabilno izdanje zakazano je za septembar 2022.

Za one koji su zainteresirani da saznaju više o tome, trebali biste znati da je kod projekta napisan u C++ i QML i distribuira se pod licencom LGPL 3.0, a detalje možete pogledati u originalnoj napomeni Na sledećem linku.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.