Esimene alpha väljaanne kasutajakeskkonnast Maui Shell

Nitruxi projekti arendajad esitlesid esimest alfa väljaannet kasutajaliidesest Maui Shell, mis on arendatud vastavalt «Convergence» kontseptsioonile, mis võimaldab kasutada samu rakendusi nii puutetundlikes telefonides ja tahvelarvutites kui ka suurtes sülearvutite ja lauaarvutite ekraanides. Maui Shell kohandub automaatselt ekraanisuuruse ja sisestusmeetoditega ning seda saab kasutada mitte ainult laua süsteemides, vaid ka nutitelefonides ja tahvelarvutites. Projekti kood on kirjutatud C++ ja QML keeltes ning jagatakse LGPL 3.0 litsentsi alusel.

Tavapäraste monitoride kasutamisel toimib liides töölauarežiimis, koos ülevalt kinnitatud paneeliga, võimalusega avada piiramatul hulgal aknaid ning juhtida hiire abil. Puutetundliku ekraani olemasolul töötab liides tahvelarvutirežiimis vertikaalsete elementide paigutusega ja akna avamisega täisekraanile või kõrvuti sarnaselt mosaiikakende halduritega. Nutitelefonides avanevad paneeli ja rakenduste elemendid täisekraanile, nagu traditsioonilistes mobiilplatvormides.

Esimene alpha väljaanne kasutajakeskkonnast Maui Shell

Sama liidest saab kasutada lauasüsteemides, nutitelefonides ja tahvelarvutites, ilma et oleks vaja luua erinevaid versioone eri formaadiga seadmete jaoks. Näiteks kasutades Maui Shelli nutitelefonis või tahvelarvutis, võimaldab liides muuta mobiilse seadme kaasaskantavaks töökohaks, pakkudes täisfunktsionaalset lauaarvuti liidest monitori, klaviatuuri ja hiire ühendamisel.

Esimene alpha väljaanne kasutajakeskkonnast Maui Shell

Maui Shell kasutab graafiliste liideste ehitamiseks MauiKit komponente ja Kirigami raamistikku, mida arendab KDE kogukond. Kirigami on ülemineki Qt Quick Controls 2 elementide kohal, samas kui MauiKit pakub valmis šabloone liideselementide jaoks, mis võimaldavad väga kiiresti luua rakendusi, mis kohanduvad automaatselt ekraanisuuruse ja sisestusmeetoditega. Projekti kasutatakse ka selliseid komponente nagu BlueDevil (Bluetoothi haldamine), Plasma-nm (võrguhalduse haldamine), KIO, PowerDevil (toitehaldus), KSolid ja PulseAudio.

Teabe väljastamine toimub oma koostatud komposiitmenedžeri Zpace abil, mis vastutab akende kuvamise ja paigutamise ning töötlemise eest virtuaalsetele töölauale. Põhiprotokollina kasutatakse Waylandi, millega töötatakse API Qt Wayland Compositor abil. Zpace'i kohal töötab Caski kest, mis rakendab konteinerit, mis katab kogu ekraani sisu, samuti pakub põhitegevusi nagu ülemine paneel, hüpikaknad, ekraanikaardid, teavitusalad, dokk-paan, otseteed, programmide käivitamise liides jne. Lisaks Zpace'i kohal töötamisele on võimalik käivitada Cask-kest ka X-server põhjal sessiooni jooksul. serverilt Zpace'is, on Caski kesti eraldi käivitamine samuti võimalik X-server põhjal sessioonis.

Esimene alpha-väljaanne tähistas Caski kesti põhifunktsionaalsuse elluviimist ja elementide arendamist, mis on spetsiifilised erinevate vormifaktorite seadmetele. Samuti lisati helitugi, Bluetooth, tumedat teemat, vidinaid võrgu, esituse ja heledusjuhtimise jaoks. Eriti privileege nõudvaid toiminguid silmas pidades lisati PolKitil põhinev agent. Töölaudade taustapiltide muutmise ja värviskeemide kohandamise võimalus on samuti saadaval. Käivitusprogramm startcask-wayland ja vajalikud teenused koondati. Programmiriba tagab kõige sagedamini kasutatavate rakenduste, kategooriate loetelu, hiljutiste allalaadimiste ja otseteed kiireks ligipääsuks kuvamise esilehelt.

Esimene alpha väljaanne kasutajakeskkonnast Maui Shell

Juuni on plaanis välja töötada beetaversioon, kus täiendatakse Caski funktsionaalsust, pakutakse seansihaldurit, ekraanilukustajat, toitehalduse süsteemi ja võimalust juhtida klahvikombinatsioonide kaudu. Esimene stabiilne väljaanne on kavandatud 2022. aasta septembrisse.

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster