Ang unang alpha na bersyon ng Maui Shell ay inilabas

Sa pagtatapos ng nakaraang taon, ibinahagi namin dito sa blog ang mga balita tungkol sa inisyatiba ng mga developer ng proyektong Nitrux, sa paglikha ng bagong desktop environment para sa kanilang produkto at ngayon (pagkalipas ng ilang buwan) inilabas nila ang unang alpha na bersyon ng kapaligiran ng gumagamit ng Maui Shell.

Ito ay isang desktop environment binuo ayon sa konsepto ng "Convergence", na nagpapahiwatig ng kakayahang magtrabaho sa parehong mga application sa parehong mga touch screen ng isang smartphone at isang tablet at sa malalaking screen ng mga laptop at PC.

maui shell awtomatikong umaangkop sa laki ng screen at magagamit na mga pamamaraan ng pag-input, at maaaring gamitin hindi lamang sa mga desktop system, kundi pati na rin sa mga smartphone at tablet.

Kapag nagtatrabaho ka sa mga maginoo na monitor, gumagana ang shell sa desktop mode, na may nakapirming panel sa itaas, ang kakayahang magbukas ng arbitrary na bilang ng mga bintana at kontrolin gamit ang mouse.

Kapag nilagyan ng touch screen, gumagana ang case sa tablet mode na may portrait na layout at mga bintanang bumubukas sa full screen o sa isang side-by-side na layout na katulad ng mga naka-tile na window manager.

Sa mga smartphone, ang mga panel item at app ay lumalawak sa full screen, tulad ng sa tradisyonal na mga mobile platform.

Ang parehong shell ay maaaring gamitin para sa mga desktop, smartphone, at tablet nang hindi kinakailangang gumawa ng hiwalay na mga bersyon para sa mga device na may iba't ibang form factor. Halimbawa, kapag ginamit mo ang Maui Shell sa isang smartphone o tablet, binibigyang-daan ka ng shell na gawing portable workstation ang iyong mobile device na nagbibigay ng buong karanasan sa desktop kapag nakakonekta sa isang monitor, keyboard, at mouse.

maui shell gumagamit ng mga bahagi ng MauiKit GUI at ang Kirigami framework, na binuo ng komunidad ng KDE. Nakabatay ang Kirigami sa Qt Quick Controls 2, habang nagbibigay ang MauiKit ng mga pre-built na template ng UI na nagbibigay-daan sa iyong mabilis na gumawa 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 koneksyon sa network), KIO, PowerDevil (pamamahala ng kapangyarihan), KSolid at PulseAudio.

Ang output ng impormasyon ay ibinigay gamit ang iyong composite manager zpace, na responsable para sa pagpapakita at paglalagay ng mga bintana at pag-render ng mga virtual na desktop. Ang Wayland protocol ay ginagamit bilang pangunahing protocol, na pinangangasiwaan ng Qt Wayland Composer API.

At Zpace, isang Cask shell ay pinaandar, na nagpapatupad ng isang wrapper na sumasaklaw sa lahat ng nilalaman ng screen at nagbibigay din ng mga pangunahing pagpapatupad ng mga elemento tulad ng tuktok na panel, mga popup dialog, mga mapa ng screen, mga lugar ng notification, panel, mga shortcut, interface ng tawag sa programa, atbp. Bilang karagdagan sa pagpapatakbo ng Maui Shell sa ibabaw ng iyong Zpace composite server, posible ring patakbuhin ang Cask shell nang hiwalay sa loob ng X server-based session.

Ang unang alpha release na minarkahang pagpapatupad ng pangunahing pagpapagana ng Cask shell at ang pagbuo ng mga partikular na elemento para sa mga device na may iba't ibang form factor. Din nagdagdag ng suporta para sa tunog, bluetooth, madilim na tema, mga widget upang makontrol ang network, pag-playback at liwanag.

Ang isa pang pagbabago na namumukod-tangi sa alpha na ito ay ang isang ahente na nakabase sa PolKit ay idinagdag upang magsagawa ng mga privileged na aksyon at ang kakayahang baguhin ang desktop wallpaper at adaptive na pagsasaayos ng mga scheme ng kulay ay ibinigay.

Sa kabilang banda, naka-highlight din iyon nagdagdag ng program para simulan ang session startcask-wayland at ang mga serbisyong kinakailangan para sa operasyon nito. Ang panel ng mga programa ay nagbibigay ng front page view ng iyong mga pinakaginagamit na application, isang listahan ng mga kategorya ng program, kamakailang pag-download, at mga shortcut para sa mabilis na pag-access.

Panghuli, dapat itong nabanggit na sa Hunyo, ito ay binalak na bumuo ng isang beta na bersyon, na magpapahusay sa functionality ng Cask, na nag-aalok ng session manager, isang screen lock, isang 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.

Para sa mga interesadong matuto pa tungkol dito, dapat mong malaman na ang project code ay nakasulat sa C++ at QML at ipinamamahagi sa ilalim ng LGPL 3.0 na lisensya at maaari mong konsultahin ang mga detalye sa orihinal na tala Sa sumusunod na link.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.