První alfa verze uživatelského prostředí Maui Shell

Razvijalci projekta Nitrux so predstavili prvo alfa različico uporabniškega okolja Maui Shell, ki se razvija v skladu s konceptom 'Convergence', kar omogoča uporabo istih aplikacij na zaslonih pametnih telefonov in tablicah ter na večjih zaslonih prenosnih računalnikov in osebnih računalnikov. Maui Shell se samodejno prilagaja velikosti zaslona in razpoložljivim metodam vnosa informacij ter se lahko uporablja ne le na namiznih sistemih, temveč tudi na pametnih telefonih in tablicah. Koda projekta je napisana v jezikih C++ in QML ter se distribucira pod licenco LGPL 3.0.

Pri delu na običajnih monitorjih okolje deluje v namiznem načinu, s pripetim zgoraj orodno vrstico, možnostjo odpiranja poljubnega števila oken in upravljanjem s miško. V primeru, da je na voljo zaslon na dotik, okolje deluje v načinu tablice z vertikalno postavitvijo elementov in odpiranjem oken na celo zaslon ali postavitvijo ob straneh podobno kot mozaik okenskih upravljalnikov. Na pametnih telefonih se elementi orodne vrstice in aplikacij razširijo na celoten zaslon, kot v tradicionalnih mobilnih platformah.

První alfa verze uživatelského prostředí Maui Shell

Enaka lupina se lahko uporablja za namizne sisteme, pametne telefone in tablice, brez potrebe po ustvarjanju ločenih različic za naprave z različnimi oblikami. Na primer, pri uporabi Maui Shell na pametnem telefonu ali tablici, lupina omogoča pretvorbo mobilne naprave v prenosno delovno postajo, ki ponuja poln namizni vmesnik, ko je priključen monitor, tipkovnica in miška.

První alfa verze uživatelského prostředí Maui Shell

Maui Shell uporablja komponente za gradnjo grafičnih vmesnikov MauiKit in ogrodje Kirigami, ki ju razvija skupnost KDE. Kirigami je nadgradnja nad elementi Qt Quick Controls 2, medtem ko MauiKit ponuja pripravljene predloge elementov vmesnika, ki omogočajo hitro ustvarjanje aplikacij, ki se samodejno prilagajajo velikosti zaslona in razpoložljivim metodam vnosa. V projektu se uporabljajo tudi takšne komponente, kot so BlueDevil (upravljanje Bluetootha), Plasma-nm (upravljanje omrežnih povezav), KIO, PowerDevil (upravljanje z močjo), KSolid in PulseAudio.

Izvajanje informacij zagotavlja lasten zloženi upravljalnik Zpace, ki je odgovoren za prikazovanje in postavitev oken ter obdelavo. virtualnih delovnih namizij. Kot glavna uporablja protokol Wayland, s katerim se upravlja preko API Qt Wayland Compositor. Nad Zpace deluje lupina Cask, ki implementira posodo, ki pokriva vsebino celotnega zaslona ter omogoča osnovne implementacije takšnih elementov, kot so zgornja vrstica, pojavna okna, zaslonske karte, obvestilna področja, dock-panel, bližnjice, vmesnik za zagon programov itd. Poleg dela Maui Shell nad svojim kompozitnim strežnika Zpace, je mogoča tudi ločena uporaba lupine Cask znotraj seje, osnovane na X-strežniku.

Prvi alfa-izdaja je označila realizacijo osnovne funkcionalnosti lupine Cask ter razvoj elementov specifičnih za naprave z različnimi oblikami. Dodana je bila podpora za zvok, Bluetooth, temno temo oblikovanja, vidžete za upravljanje omrežja, predvajanjem in svetlostjo. Za izvajanje privilegiranih dejanj je dodan agent na osnovi PolKit. Uporabnikom je omogočena sprememba ozadij delovne površine in prilagoditev barvnih shem. Dodana je bila aplikacija za zagon seje startcask-wayland in potrebnih storitev zanj. V programski plošči je omogočeno prikazovanje najbolj pogosto uporabljenih aplikacij na prvi strani, seznam kategorij programov, nedavnih prenosov in bližnjic za hiter dostop.

První alfa verze uživatelského prostředí Maui Shell

Junija je načrtovana beta-izdaja, v kateri bo izboljšana funkcionalnost Cask, ponujen bo upravljalec sej, blokator zaslona, sistem za upravljanje z energijo ter možnost upravljanja preko kombinacij tipk. Prvi stabilni izdaja je načrtovana za september 2022.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster