Maui Shellin ensimmäinen alfaversio on julkaistu

Viime vuoden lopulla jaoimme täällä blogissa uutisia aiheesta Nitrux-projektin kehittäjien aloitteesta, päällä uuden työpöytäympäristön luominen tuotteelleen ja nyt tänään (muutamaa kuukautta myöhemmin) he ovat julkaisseet ensimmäisen alfaversion käyttäjäympäristöstä Maui Shell.

Tämä on työpöytäympäristö kehitetty "konvergenssi"-konseptin mukaisesti, mikä tarkoittaa kykyä työskennellä samojen sovellusten kanssa sekä älypuhelimen ja tabletin kosketusnäytöillä että kannettavien ja PC-tietokoneiden suurilla näytöillä.

maui kuori mukautuu automaattisesti näytön kokoon ja käytettävissä oleviin syöttötapoihin, ja sitä voidaan käyttää pöytätietokoneiden lisäksi myös älypuhelimissa ja tableteissa.

Kun olet töissä perinteisillä näytöillä kuori toimii työpöytätilassa, jossa on kiinteä paneeli yläosassa, mahdollisuus avata mielivaltainen määrä ikkunoita ja ohjata hiirellä.

Kosketusnäytöllä varustettuna kotelo toimii tablettitilassa pystyasettelulla ja ikkunoilla, jotka avautuvat koko näytöllä tai vierekkäin, kuten laatoitettu ikkunanhallinta.

Älypuhelimissa paneelikohteet ja sovellukset laajenevat koko näytön kokoisiksi, aivan kuten perinteisissä mobiilialustoissa.

Samaa kuorta voidaan käyttää pöytätietokoneissa, älypuhelimissa ja tableteissa ilman, että tarvitsee luoda erillisiä versioita laitteille, joilla on erilaiset muototekijät. Esimerkiksi kun käytät Maui Shelliä älypuhelimessa tai tabletissa, voit muuttaa mobiililaitteesi kannettavaksi työasemaksi, joka tarjoaa täyden työpöytäkokemuksen, kun se on yhdistetty näyttöön, näppäimistöön ja hiireen.

maui kuori käyttää MauiKit GUI -komponentteja ja Kirigami-kehystä, jotka on kehittänyt KDE-yhteisö. Kirigami perustuu Qt Quick Controls 2:een, kun taas MauiKit tarjoaa valmiita käyttöliittymämalleja, joiden avulla voit luoda nopeasti sovelluksia, jotka mukautuvat automaattisesti näytön kokoon ja käytettävissä oleviin syöttötapoihin.

Projektissa käytetään myös komponentteja, kuten BlueDevil (Bluetooth-hallinta), Plasma-nm (verkkoyhteydenhallinta), KIO, PowerDevil (virranhallinta), KSolid ja PulseAudio.

Tiedon ulostulo tarjotaan komposiittipäällikkösi avulla zpace, joka vastaa ikkunoiden näyttämisestä ja sijoittamisesta sekä virtuaalisten työasemien hahmontamisesta. Pääprotokollana käytetään Wayland-protokollaa, jota hoitaa Qt Wayland Composer API.

Además de Zpace, Cask-kuori suoritetaan, joka toteuttaa kääreen, joka kattaa koko näytön sisällön ja tarjoaa myös elementtien perustoteutukset, kuten yläpaneelin, ponnahdusikkunat, näyttökartat, ilmoitusalueet, paneelin, pikakuvakkeet, ohjelmakutsun käyttöliittymän jne. . Sen lisäksi, että Maui Shell toimii Zpace-komposiittipalvelimesi päällä, on myös mahdollista suorittaa Cask-kuori erikseen X-palvelinpohjaisessa istunnossa.

Ensimmäinen alfa-julkaisu merkitsi Cask-kuoren perustoimintojen toteutusta ja erityisten elementtien kehittäminen laitteille, joilla on erilaisia ​​muototekijöitä. Yhtä hyvin lisätty tuki äänelle, bluetoothille, tummalle teemalle, widgeteille verkon, toiston ja kirkkauden ohjaamiseen.

Toinen tästä alfasta erottuva muutos on, että PolKit-pohjainen agentti on lisätty suorittamaan etuoikeutettuja toimintoja ja että on tarjottu mahdollisuus muuttaa työpöydän taustakuvaa ja mukautuva värimaailman säätö.

Toisaalta korostetaan myös sitä lisäsi ohjelman aloittaaksesi istunnon startcask-wayland ja sen toiminnan edellyttämät palvelut. Ohjelmapaneeli tarjoaa etusivunäkymän eniten käytetyistä sovelluksistasi, luettelon ohjelmaluokista, viimeisimmistä latauksista ja pikakuvakkeet nopeaa käyttöä varten.

Lopuksi on mainittava, että kesäkuussa on tarkoitus muodostaa beta-versio, joka parantaa Caskin toimivuutta tarjoamalla istunnonhallinnan, näytön lukituksen, virranhallintajärjestelmän ja mahdollisuuden ohjata pikanäppäimillä. Ensimmäinen vakaa julkaisu on määrä julkaista syyskuussa 2022.

Niille, jotka ovat kiinnostuneita oppimaan lisää siitä, sinun tulee tietää, että projektikoodi on kirjoitettu C++- ja QML-kielellä ja jaetaan LGPL 3.0 -lisenssin alaisena ja voit tutustua yksityiskohtiin alkuperäisessä huomautuksessa Seuraavassa linkissä.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.