Indawo entsha yomsebenzisi evulekileyo yaziswa i-Maui Shell

Abaphuhlisi be-Nitrux yokusabalalisa, enikezela nge-desktop yayo ye-NX Desktop, babhengeze ukudala indawo entsha yomsebenzisi, i-Maui Shell, enokusetyenziswa kwiinkqubo ze-desktop, izixhobo eziphathwayo kunye neetafile, ukulungelelanisa ngokuzenzekelayo ubungakanani besikrini kunye neendlela zokufaka ulwazi olukhoyo. . Ikhowudi yeprojekthi ibhalwe kwi-C ++ kunye ne-QML, kwaye ihanjiswa phantsi kwelayisensi ye-LGPL 3.0.

Imo engqongileyo iphuhlisa ingqikelelo ethi "Convergence", ethetha ukukwazi ukusebenza kunye nezicelo ezifanayo zombini kwizikrini zokuchukumisa zee-smartphones kunye neetafile, kunye nezikrini ezinkulu zeelaptops kunye neePC. Ngokomzekelo, ngokusekelwe kwi-Maui Shell, igobolondo ye-smartphone inokuqulunqwa, leyo, xa udibanisa i-monitor, ikhibhodi kunye nemouse, ikuvumela ukuba ujike i-smartphone ibe yindawo yokusebenza ephathekayo. Iqokobhe elifanayo lingasetyenziselwa iinkqubo zedesktop, ii-smartphones kunye neetafile, ngaphandle kwesidingo sokwenza iinguqulelo ezahlukeneyo zezixhobo ezinemiba eyahlukeneyo yefomu.

Indawo entsha yomsebenzisi evulekileyo yaziswa i-Maui Shell

Iqokobhe lisebenzisa iinxalenye zokwakha ujongano lomzobo iMauiKit kunye nesakhelo seKirigami, eziphuhliswe luluntu lwe KDE. I-Kirigami yi-superset ye-Qt yoLawulo oluKhawulezayo 2, kwaye i-MauiKit inikezela ngee-templates ze-interface esele zenziwe ezikuvumela ukuba wenze ngokukhawuleza usetyenziso oluziqhelanisa ngokuzenzekelayo nobukhulu besikrini kunye neendlela zokufaka ezikhoyo.

Indawo yomsebenzisi we-Maui Shell inamacandelo amabini:

  • Iqokobhe leCask elibonelela ngesikhongozeli esivalela yonke imixholo yesikrini. Iqokobhe likwabandakanya iitemplates ezisisiseko zezinto ezinje ngebar ephezulu, iingxoxo ezizivelelayo, iimephu zesikrini, iindawo zesaziso, iphaneli yedokhi, iindlela ezimfutshane, ujongano lokufowuna kwenkqubo, njl.
  • Umphathi we-Zpace odibeneyo, onoxanduva lokubonisa kunye nokubeka iifestile kwisitya seCask, ukucubungula iidesktops ezinenyani. Iprothokholi yaseWayland isetyenziswa njengeyona ndlela yomthetho, esetyenziswa kusetyenziswa iQt Wayland Compositor API. Ukuma kwefestile kunye nokusebenza kuxhomekeke kwifom yesixhobo.
    Indawo entsha yomsebenzisi evulekileyo yaziswa i-Maui Shell

Ibar ephezulu iqulethe indawo yesaziso, ikhalenda, kunye neenguqu zokufikelela ngokukhawuleza kwiimpawu ezahlukeneyo eziqhelekileyo, ezifana nokufikelela kwiisetingi zenethiwekhi, ukutshintsha ivolumu, ukulungelelanisa ukukhanya kwesikrini, ukulawula ukudlala, kunye nolawulo lweseshoni. Emazantsi esikrini kukho iphaneli yedokhi, ebonisa ii-icon zezicelo ezikhonjiweyo, ulwazi malunga neenkqubo ezisebenzayo, kunye neqhosha lokujonga ngokusebenzisa izicelo ezifakiweyo (isiqalisi). Iinkqubo ezikhoyo zohlulwe ngokweendidi okanye zibekwe ngokwamaqela ngokuxhomekeke kwisihluzo esikhankanyiweyo.

Xa usebenza kwiimonitha eziqhelekileyo, iqokobhe lisebenza kwimo yedesktop, kunye nendawo yolawulo edotiweyo ngaphezulu, engavalwanga ziifestile ezivulwe kwiscreen esigcweleyo, kwaye izinto zephaneli zizivaleka ngokuzenzekelayo xa ucofa ngaphandle kwazo. Ujongano lokhetho lwesicelo luvula embindini wesikrini. Ulawulo lwenzelwe ukusetyenziswa ngemouse. Kuyenzeka ukuba uvule inani elingenasizathu leefestile, ezinokuthi zibe naluphi na ubungakanani, zigqithisene, zidluliselwe kwenye idesktop kwaye zandise kwiscreen esipheleleyo. IiWindows zinemida kunye nebar yewonga eboniswa kusetyenziswa icandelo leWindowControls. Ukuhlobisa kwefestile kwenziwa kwicala lomncedisi.

Indawo entsha yomsebenzisi evulekileyo yaziswa i-Maui Shell

Ukuba kukho isikrini sokuchukumisa, iqokobhe lisebenza kwimo yethebhulethi ngobeko oluthe nkqo lweziqalelo. Vula iifestile zihlala kwiscreen sonke kwaye ziboniswa ngaphandle kwezinto zokuhombisa. Ubuninzi beewindow ezimbini zinokuvulwa kwidesktop eyodwa enesiqhamo, nokuba icala ngecala okanye ukupakishwa, ngokufana nabaphathi befestile abanethayile. Unokwenza ubungakanani kwakhona befestile usebenzisa i-screen-pinch gesture okanye ushukume iiwindow ngokuzityibilikisa ngeminwe emithathu xa ususa ifestile kumda wekhusi, ikhutshelwa kwenye idesktop enenyani. Ujongano lokhetho lwesicelo luthatha yonke indawo ekhoyo yesikrini.

Indawo entsha yomsebenzisi evulekileyo yaziswa i-Maui Shell

Kwiifowuni, izinto zephaneli kunye noluhlu lwezicelo zanda ukuya kwiscreen esigcweleyo. Intshukumo yesilayidi kwicala lasekhohlo lephaneli ephezulu ivula ibhloko enoluhlu lwezaziso kunye nekhalenda, kwaye ngakwesokudla - ibhloko yezicwangciso ezikhawulezayo. Ukuba imixholo yoluhlu lweenkqubo, izaziso, okanye useto alungeni kwiscreen esinye, ukuskrola kusetyenziswa. Inye kuphela ifestile evumelekileyo ukuba iboniswe kwidesktop nganye enenyani, ethatha yonke indawo ekhoyo kwaye igqithe kwindawo yolawulo esezantsi. Usebenzisa izijekulo zesikrini esityibilikayo, unokuzisa indawo yolawulo esezantsi okanye utshintshe phakathi kwezicelo ezivuliweyo.

Indawo entsha yomsebenzisi evulekileyo yaziswa i-Maui Shell

Iprojekthi iphantsi kophuhliso olusebenzayo. Iimpawu ezingekaphunyezwa zibandakanya ukuxhaswa kweendlela ezininzi zokubeka iliso, umphathi weseshoni, umququzeleli, kunye nokusetyenziswa kwe-XWayland ukuqhuba izicelo ze-X11 kwiseshoni ye-Wayland-based. Umsebenzi abaphuhlisi abagxile kuwo ngoku uquka inkxaso yolwandiso lwe-XDG-shell, iipaneli, ii-desktops ezibonakalayo, i-Drag & Drop mechanism, imveliso yomsindo ngePulseaudio, ukusebenzisana nezixhobo zeBluetooth ngeBluedevil, isalathisi solawulo lwenethiwekhi, kunye nokulawulwa kwabadlali beendaba nge-MPRI. .

Inguqulo yokuqala yovavanyo ifakwe njengenketho kuhlaziyo lukaDisemba kwi-Nitrux 1.8 yokusabalalisa. Iinketho ezimbini zibonelelwe ngokuqhuba i-Maui Shell: kunye ne-server yayo ye-Zpace edibeneyo usebenzisa i-Wayland, kwaye iqhuba iqokobhe le-Cask elahlukileyo ngaphakathi kweseshoni esekwe kwiseva ye-X. Ukukhutshwa kwe-alpha yokuqala kucwangciselwe uMatshi, ukukhutshwa kwe-beta kucwangciselwe uJuni, kwaye ukukhutshwa kokuqala okuzinzileyo kucwangciselwe uSeptemba 2022.

umthombo: opennet.ru

Yongeza izimvo