Unang alpha release ng Maui Shell user environment

Ang mga developer ng proyektong Nitrux ay nagpakita ng unang alpha release ng Maui Shell user environment, na binuo alinsunod sa konseptong "Convergence", na nagpapahiwatig ng kakayahang magtrabaho sa parehong mga application sa parehong mga touch screen ng mga smartphone at tablet, at sa malalaking screen ng mga laptop at PC. Awtomatikong umaangkop ang Maui Shell sa laki ng screen at mga available na paraan ng pag-input, at magagamit hindi lamang sa mga desktop system, kundi pati na rin sa mga smartphone at tablet. Ang code ng proyekto ay nakasulat sa C++ at QML, at ipinamamahagi sa ilalim ng lisensya ng LGPL 3.0.

Kapag nagtatrabaho sa mga regular na monitor, ang shell ay nagpapatakbo sa desktop mode, na may isang panel na naayos sa itaas, ang kakayahang magbukas ng isang di-makatwirang bilang ng mga bintana at kontrolin gamit ang mouse. Kung mayroon kang touch screen, gumagana ang shell sa tablet mode na may patayong layout ng mga elemento at nagbubukas ng mga bintana upang punan ang buong screen o isang side-by-side na layout na katulad ng mga naka-tile na window manager. Sa mga smartphone, lumalawak ang mga elemento ng panel at application sa full screen, tulad ng mga tradisyonal na mobile platform.

Unang alpha release ng Maui Shell user environment

Maaaring gamitin ang parehong shell para sa mga desktop system, smartphone at tablet, nang hindi kinakailangang gumawa ng magkahiwalay na bersyon para sa mga device na may iba't ibang form factor. Halimbawa, kapag gumagamit ng Maui Shell sa isang smartphone o tablet, binibigyang-daan ka ng shell na gawing portable workstation ang iyong mobile device na nag-aalok ng buong desktop interface kapag kumokonekta ng monitor, keyboard at mouse.

Unang alpha release ng Maui Shell user environment

Gumagamit ang Maui Shell ng mga bahagi ng MauiKit GUI at ang Kirigami framework, na binuo ng komunidad ng KDE. Ang Kirigami ay isang superset ng Qt Quick Controls 2, at nag-aalok ang MauiKit ng mga nakahandang template ng elemento ng interface na nagbibigay-daan sa iyong mabilis na lumikha ng mga application na awtomatikong umaangkop sa laki ng screen at mga available na paraan ng pag-input. Gumagamit din ang proyekto ng mga bahagi tulad ng BlueDevil (pamamahala ng Bluetooth), Plasma-nm (pamamahala ng network), KIO, PowerDevil (pamamahala ng kapangyarihan), KSolid at PulseAudio.

Ang output ng impormasyon ay ibinibigay gamit ang composite manager nito na Zpace, na responsable sa pagpapakita at paglalagay ng mga bintana at pagproseso ng mga virtual na desktop. Ginagamit ang Wayland protocol bilang pangunahing protocol, na ginagamit gamit ang Qt Wayland Compositor API. Ang tumatakbo sa ibabaw ng Zpace ay ang Cask shell, na nagpapatupad ng lalagyan na sumasaklaw sa buong nilalaman ng screen, at nagbibigay din ng mga pangunahing pagpapatupad ng mga elemento tulad ng tuktok na bar, mga pop-up na dialog, mga mapa ng screen, mga lugar ng notification, dock panel, mga shortcut, interface ng pagtawag sa programa, atbp. Bilang karagdagan sa pagpapatakbo ng Maui Shell sa ibabaw ng Zpace composite server nito, posible ring magpatakbo ng hiwalay na Cask shell sa loob ng X server-based session.

Ang unang alpha release ay minarkahan ang pagpapatupad ng pangunahing functionality ng Cask shell at ang pagbuo ng mga elementong partikular sa mga device na may iba't ibang form factor. Nagdagdag din ng suporta para sa tunog, Bluetooth, madilim na tema, mga widget para sa pagkontrol sa network, pag-playback at liwanag. May idinagdag na ahente na nakabase sa PolKit upang magsagawa ng mga privileged na aksyon. Posibleng baguhin ang desktop wallpaper at adaptively ayusin ang mga scheme ng kulay. Nagdagdag ng programa para ilunsad ang startcask-wayland session at ang mga serbisyong kinakailangan para sa operasyon nito. Ang panel ng programa ay nagbibigay ng isang display sa unang pahina ng mga pinaka-madalas na ginagamit na mga application, isang listahan ng mga kategorya ng programa, kamakailang mga pag-download at mga shortcut para sa mabilis na pag-navigate.

Unang alpha release ng Maui Shell user environment

Sa Hunyo, pinlano na gumawa ng beta release, na magpapahusay sa functionality ng Cask, mag-alok ng session manager, screen locker, power management system at ang kakayahang magkontrol sa pamamagitan ng mga keyboard shortcut. Ang unang stable na release ay naka-iskedyul para sa Setyembre 2022.

Pinagmulan: opennet.ru

Magdagdag ng komento