Mazingira mapya ya mtumiaji wazi ya Maui Shell yalianzishwa

Watengenezaji wa usambazaji wa Nitrux, ambao hutoa desktop yake ya NX Desktop, walitangaza uundaji wa mazingira mapya ya mtumiaji, Maui Shell, ambayo inaweza kutumika kwenye mifumo ya kompyuta ya mezani, vifaa vya rununu na kompyuta kibao, ikibadilika kiotomati kwa saizi ya skrini na njia zinazopatikana za kuingiza habari. . Msimbo wa mradi umeandikwa katika C++ na QML, na inasambazwa chini ya leseni ya LGPL 3.0.

Mazingira yanakuza dhana ya "Convergence", ambayo inamaanisha uwezo wa kufanya kazi na programu sawa kwenye skrini za kugusa za simu mahiri na kompyuta kibao, na kwenye skrini kubwa za kompyuta ndogo na kompyuta. Kwa mfano, kulingana na Shell ya Maui, shell ya smartphone inaweza kuundwa, ambayo, wakati wa kuunganisha kufuatilia, keyboard na panya, inakuwezesha kugeuza smartphone kwenye kituo cha kazi cha portable. Ganda sawa linaweza kutumika kwa mifumo ya kompyuta ya mezani, simu mahiri na kompyuta kibao, bila hitaji la kuunda matoleo tofauti kwa vifaa vilivyo na sababu tofauti za fomu.

Mazingira mapya ya mtumiaji wazi ya Maui Shell yalianzishwa

Ganda hutumia vipengee vya kujenga violesura vya michoro MauiKit na mfumo wa Kirigami, ambao hutengenezwa na jumuiya ya KDE. Kirigami ni kikundi kikuu cha Qt Quick Controls 2, na MauiKit inatoa violezo vya kiolesura kilichotengenezwa tayari ambacho hukuruhusu kuunda kwa haraka programu ambazo hubadilika kiotomatiki kulingana na ukubwa wa skrini na mbinu zinazopatikana za kuingiza data.

Mazingira ya mtumiaji wa Maui Shell yana vipengele viwili:

  • Ganda la Cask ambalo hutoa kontena inayojumuisha maudhui yote ya skrini. Ganda pia lina violezo vya msingi vya vipengee kama vile upau wa juu, vidadisi ibukizi, ramani za skrini, maeneo ya arifa, paneli ya kituo, njia za mkato, kiolesura cha kupiga simu za programu, n.k.
  • Kidhibiti cha mchanganyiko cha Zpace, kinachohusika na kuonyesha na kuweka madirisha kwenye chombo cha Cask, kuchakata kompyuta za mezani. Itifaki ya Wayland inatumika kama itifaki kuu, ambayo inatumika kwa kutumia API ya Mtunzi wa Qt Wayland. Nafasi ya dirisha na usindikaji inategemea fomu ya kifaa.
    Mazingira mapya ya mtumiaji wazi ya Maui Shell yalianzishwa

Upau wa juu una eneo la arifa, kalenda na vigeuza kwa ufikiaji wa haraka wa vipengele mbalimbali vya kawaida, kama vile kufikia mipangilio ya mtandao, kubadilisha sauti, kurekebisha mwangaza wa skrini, vidhibiti vya kucheza tena na udhibiti wa kipindi. Chini ya skrini kuna jopo la kizimbani, ambalo linaonyesha icons za programu zilizobandikwa, habari kuhusu programu zinazoendesha, na kitufe cha kuvinjari kupitia programu zilizosanikishwa (kizindua). Mipango inayopatikana imegawanywa katika makundi au makundi kulingana na chujio maalum.

Wakati wa kufanya kazi kwa wachunguzi wa kawaida, shell inafanya kazi katika hali ya desktop, na jopo lililowekwa juu, ambalo halijazuiwa na madirisha kufunguliwa kwa skrini kamili, na vipengele vya jopo vimefungwa moja kwa moja unapobofya nje yao. Kiolesura cha uteuzi wa programu hufungua katikati ya skrini. Vidhibiti vimeundwa kutumiwa na panya. Inawezekana kufungua idadi ya kiholela ya madirisha, ambayo inaweza kuwa ya ukubwa wowote, kuingiliana, kuhamishiwa kwenye desktop nyingine na kupanua kwenye skrini kamili. Windows ina mipaka na upau wa kichwa unaoonyeshwa kwa kutumia sehemu ya WindowControls. Mapambo ya dirisha hufanywa kwa upande wa seva.

Mazingira mapya ya mtumiaji wazi ya Maui Shell yalianzishwa

Ikiwa kuna skrini ya kugusa, shell hufanya kazi katika hali ya kompyuta ya kibao na mpangilio wa wima wa vipengele. Fungua madirisha huchukua skrini nzima na huonyeshwa bila vipengele vya mapambo. Kiwango cha juu zaidi cha madirisha mawili kinaweza kufunguliwa kwenye eneo-kazi moja pepe, kando kando au kupangwa, sawa na wasimamizi wa madirisha yaliyowekwa vigae. Inawezekana kurekebisha ukubwa wa madirisha kwa kutumia ishara ya kubana kwenye skrini au kusogeza madirisha kwa kutelezesha kwa vidole vitatu unaposogeza kidirisha kwenye ukingo wa skrini, huhamishiwa kwenye eneo-kazi lingine. Kiolesura cha uteuzi wa programu huchukua nafasi yote ya skrini inayopatikana.

Mazingira mapya ya mtumiaji wazi ya Maui Shell yalianzishwa

Kwenye simu, vipengee vya paneli na orodha ya programu hupanuka hadi skrini nzima. Harakati ya kuteleza upande wa kushoto wa paneli ya juu inafungua kizuizi na orodha ya arifa na kalenda, na upande wa kulia - kizuizi cha mipangilio ya haraka. Ikiwa yaliyomo kwenye orodha ya programu, arifa, au mipangilio hailingani kwenye skrini moja, kutembeza hutumiwa. Dirisha moja pekee linaruhusiwa kuonyeshwa kwa kila eneo-kazi pepe, ambalo huchukua nafasi yote inayopatikana na kuingiliana na paneli ya chini. Kwa kutumia ishara za skrini inayoteleza, unaweza kuleta kidirisha cha chini au ubadilishe kati ya programu zilizofunguliwa.

Mazingira mapya ya mtumiaji wazi ya Maui Shell yalianzishwa

Mradi unaendelezwa kikamilifu. Vipengele ambavyo bado havijatekelezwa ni pamoja na usaidizi wa usanidi wa vifuatiliaji vingi, kidhibiti kipindi, kisanidi, na matumizi ya XWayland kuendesha programu za X11 katika kipindi cha Wayland. Utendaji ambao wasanidi programu wanazingatia kwa sasa ni pamoja na usaidizi wa kiendelezi cha ganda la XDG, paneli, kompyuta za mezani, utaratibu wa Buruta&Drop, kutoa sauti kupitia Pulseaudio, mwingiliano na vifaa vya Bluetooth kupitia Bluedevil, kiashirio cha usimamizi wa mtandao, na udhibiti wa vicheza media kupitia MPRI. .

Toleo la kwanza la majaribio limejumuishwa kama chaguo katika sasisho la Desemba kwa usambazaji wa Nitrux 1.8. Chaguo mbili zimetolewa kwa ajili ya kuendesha Shell ya Maui: na seva yake ya mchanganyiko ya Zpace kwa kutumia Wayland, na kuendesha ganda tofauti la Cask ndani ya kipindi cha X kinachotegemea seva. Toleo la kwanza la alpha limeratibiwa Machi, toleo la beta limeratibiwa Juni, na toleo la kwanza thabiti limepangwa Septemba 2022.

Chanzo: opennet.ru

Kuongeza maoni