Den første alfaversjonen av Maui Shell er utgitt

På slutten av fjoråret delte vi her på bloggen nyhetene om initiativ fra utviklerne av Nitrux-prosjektetlage et nytt skrivebordsmiljø for deres produkt og nå i dag (noen måneder senere) har de sluppet den første alfaversjonen av brukermiljøet til Maui Shell.

Dette er et skrivebordsmiljø utviklet i henhold til konseptet "Konvergens", som innebærer muligheten til å jobbe med de samme applikasjonene på både berøringsskjermene til en smarttelefon og et nettbrett og på store skjermer på bærbare og PC-er.

maui skall tilpasser seg automatisk til skjermstørrelse og tilgjengelige inndatametoder, og kan brukes ikke bare på stasjonære systemer, men også på smarttelefoner og nettbrett.

Når du jobber på konvensjonelle skjermer fungerer skallet i skrivebordsmodus, med et fast panel øverst, muligheten til å åpne et vilkårlig antall vinduer og kontrollere med musen.

Når det er utstyrt med en berøringsskjerm, fungerer dekselet i nettbrettmodus med portrettoppsett og vinduer som åpnes i fullskjerm eller i side-ved-side-oppsett som ligner på flislagte vindusbehandlere.

På smarttelefoner utvides panelelementer og apper til fullskjerm, akkurat som på tradisjonelle mobilplattformer.

Det samme skallet kan brukes til stasjonære datamaskiner, smarttelefoner og nettbrett uten å måtte lage separate versjoner for enheter med ulike formfaktorer. For eksempel, når du bruker Maui Shell på en smarttelefon eller nettbrett, lar skallet deg gjøre den mobile enheten om til en bærbar arbeidsstasjon som gir en full skrivebordsopplevelse når den er koblet til en skjerm, et tastatur og en mus.

maui skall bruker MauiKit GUI-komponentene og Kirigami-rammeverket, som er utviklet av KDE-fellesskapet. Kirigami er basert på Qt Quick Controls 2, mens MauiKit gir forhåndsbygde UI-maler som lar deg raskt lage applikasjoner som automatisk tilpasser seg skjermstørrelsen og tilgjengelige inndatametoder.

Prosjektet bruker også komponenter som BlueDevil (Bluetooth-styring), Plasma-nm (administrasjon av nettverkstilkobling), KIO, PowerDevil (strømstyring), KSolid og PulseAudio.

Utgangen av informasjon leveres med din komposittbehandler zpace, som er ansvarlig for å vise og plassere vinduer og gjengi virtuelle skrivebord. Wayland-protokollen brukes som hovedprotokoll, som håndteres av Qt Wayland Composer API.

Pluss Zpace, et Cask-skall blir henrettet, som implementerer en wrapper som dekker alt skjerminnholdet og gir også grunnleggende implementeringer av elementer som topppanelet, popup-dialoger, skjermkart, varslingsområder, panel, snarveier, programanropsgrensesnitt, etc. . I tillegg til å kjøre Maui Shell på toppen av din Zpace-komposittserver, er det også mulig å kjøre Cask-skallet separat i en X-serverbasert økt.

Den første alpha release markert implementering av grunnleggende Cask shell funksjonalitet og utvikling av spesifikke elementer for enheter med forskjellige formfaktorer. Også lagt til støtte for lyd, bluetooth, mørkt tema, widgets for å kontrollere nettverk, avspilling og lysstyrke.

En annen endring som skiller seg ut fra denne alfaen er at en PolKit-basert agent er lagt til for å utføre privilegerte handlinger, og at muligheten til å endre skrivebordsbakgrunnen og adaptiv justering av fargeskjemaer er gitt.

På den annen side fremheves det også lagt til et program for å starte økten startcask-wayland og tjenestene som er nødvendige for driften. Programpanelet gir en forsidevisning av dine mest brukte applikasjoner, en liste over programkategorier, nylige nedlastinger og snarveier for rask tilgang.

Til slutt skal det nevnes at i juni er det planlagt å lage en betaversjon, som vil forbedre funksjonaliteten til Cask, og tilbyr en øktbehandling, en skjermlås, et strømstyringssystem og muligheten til å kontrollere via tastatursnarveier. Den første stabile utgivelsen er planlagt til september 2022.

For de som er interessert i å lære mer om det, bør du vite at prosjektkoden er skrevet i C++ og QML og distribueres under LGPL 3.0-lisensen, og du kan se detaljene i det originale notatet I den følgende lenken.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.