Maui Shell, et nytt brukermiljø fra Nitrux-utviklerne

Nylig utviklere av Nitrux-distribusjonen, tilbyr sitt eget skrivebordsmiljø "NX Desktop", gjort kjent kunngjøringen av opprette et nytt Maui Shell-brukermiljø som kan brukes på stasjonære datamaskiner, mobile enheter og nettbrett, automatisk tilpasse seg skjermstørrelsen og tilgjengelige inndatametoder.

Miljøet utfolder seg under begrepet «konvergens», som innebærer muligheten til å jobbe med de samme applikasjonene både på berøringsskjermene til smarttelefoner og nettbrett, så vel som på de store skjermene til bærbare og PC-er.

Eg et skinn for en smarttelefon kan dannes på grunnlag av Maui Shell, som, når den er koblet til en skjerm, et tastatur og en mus, kan gjøre smarttelefonen om til en bærbar arbeidsstasjon. Det samme skallet kan brukes til stasjonære datamaskiner, smarttelefoner og nettbrett, uten at du trenger å lage separate versjoner for enheter med forskjellige formfaktorer.

Skallet bruker MauiKit GUI-komponentene og Kirigami-rammeverket som utvikles av KDE-fellesskapet. Kirigami er en plug-in for Qt Quick Controls 2, og MauiKit tilbyr ut-av-boksen brukergrensesnittmaler som lar deg lage applikasjoner veldig raskt som automatisk tilpasser seg skjermstørrelsen og tilgjengelige inndatametoder.

Maui Shell-brukermiljøet Den består av to komponenter:

  • En cask wrapper som gir en beholder som omfatter alt innholdet på skjermen. Skallet inkluderer også grunnleggende maler for elementer som topplinjen, popup-dialogbokser, kart på skjermen, varslingsområder, dokkinglinje, snarveier, programoppkallingsgrensesnitt, etc.
  • Zpace compound manager, ansvarlig for å vise og plassere vinduer i Cask-beholderen, behandle virtuelle skrivebord.

Den øverste linjen inneholder varslingsområdet, kalenderen og bryterne for rask tilgang til flere vanlige funksjoner, for eksempel tilgang til nettverksinnstillinger, endre volum, justere skjermens lysstyrke, kontrollere avspilling og administrere økten. Nederst på skjermen er det et forankringspanel som viser ikoner for festede applikasjoner, informasjon om kjørende programmer og en knapp for å navigere gjennom installerte applikasjoner (starter). De tilgjengelige programmene er klassifisert eller gruppert i henhold til det angitte filteret.

Når du arbeider på vanlige skjermer, fungerer skallet i skrivebordsmodus, med et panel forankret på toppen, som ikke er dekket av vinduer som er åpne for full skjerm, og panelelementer lukkes automatisk når du klikker utenfor dem. Grensesnittet for programvalg åpnes i midten av skjermen. Kontrollene er laget for å bruke musen.

Med en berøringsskjerm fungerer skallet i stående nettbrettmodus: Åpne vinduer fyller hele skjermen og vises uten dekorative elementer. På et virtuelt skrivebord er det ikke tillatt med mer enn to vinduer, som er plassert side ved side eller i en stabel, analogt med tile window managers. Vinduer kan endres størrelse med en "klype"-bevegelse, eller vinduer kan flyttes ved å skyve dem med tre fingre; Når du flytter et vindu utenfor kanten av skjermen, overføres det til et annet virtuelt skrivebord. Applikasjonsvalggrensesnittet opptar all tilgjengelig skjermplass.

På telefoner utvides panelelementene og applikasjonslisten til fullskjerm: En glidende bevegelse på venstre side av topppanelet åpner en blokk med en liste over varsler og en kalender, og til høyre en blokk med hurtiginnstillinger. Hvis innholdet i listen over applikasjoner, varsler eller innstillinger ikke får plass på én skjerm, brukes rulling. Bare ett vindu kan vises for hvert virtuelt skrivebord, som tar opp all tilgjengelig plass og overlapper den nederste ruten. Ved å bruke sveipebevegelser på skjermen kan du åpne den nederste linjen eller bytte mellom åpne programmer.

Prosjektet er i aktiv utvikling. Funksjoner som ennå ikke er implementert inkluderer støtte for multimonitor-oppsett, en øktbehandling, en konfigurator og bruk av XWayland for å kjøre X11-applikasjoner i en Wayland-basert sesjon.

Den første eksperimentelle versjonen er inkludert som et alternativ i desemberoppdateringen av Nitrux 1.8-distribusjonen. Det er to alternativer for å starte Maui Shell: med din egen Zpace-komposittserver ved bruk av Wayland, og lansering av et eget Cask-skall i en X-serverbasert økt. Den første alfaversjonen er planlagt til mars, betaversjonen er planlagt til juni, og den første stabile utgivelsen er planlagt til september 2022.

Prosjektkoden er skrevet i C++ og QML og distribueres under LGPL 3.0-lisensen.

Til slutt, hvis du er interessert i å vite mer om det, kan du se detaljene i følgende lenke.


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.

  1.   Jose Benaque sa

    Den faren!!! Jeg har fulgt prosjektet i mer enn ett år. Forhåpentligvis er det en god GUI som kan gjøre spranget til enhetsforening.