Den første alfaversion af Maui Shell er blevet frigivet

I slutningen af ​​sidste år delte vi her på bloggen nyheden om initiativ fra udviklerne af Nitrux-projektetskabe et nyt skrivebordsmiljø for deres produkt og nu i dag (et par måneder senere) har de frigivet den første alfaversion af brugermiljøet af Maui Shell.

Dette er et skrivebordsmiljø udviklet efter konceptet "konvergens", hvilket indebærer muligheden for at arbejde med de samme applikationer på både berøringsskærmene på en smartphone og en tablet og på store skærme på bærbare og pc'er.

maui skal tilpasser sig automatisk til skærmstørrelse og tilgængelige inputmetoder, og kan bruges ikke kun på desktop-systemer, men også på smartphones og tablets.

Når du arbejder på konventionelle skærme fungerer skallen i skrivebordstilstand, med et fast panel øverst, mulighed for at åbne et vilkårligt antal vinduer og styre med musen.

Når den er udstyret med en berøringsskærm, fungerer coveret i tablet-tilstand med et portrætlayout og vinduer, der åbnes i fuld skærm eller i et side-om-side-layout, der ligner flisebelagt vinduesmanager.

På smartphones udvides panelelementer og apps til fuld skærm, ligesom på traditionelle mobile platforme.

Den samme skal kan bruges til desktops, smartphones og tablets uden at skulle oprette separate versioner til enheder med forskellige formfaktorer. For eksempel, når du bruger Maui Shell på en smartphone eller tablet, giver skallen dig mulighed for at forvandle din mobile enhed til en bærbar arbejdsstation, der giver en fuld desktop-oplevelse, når den er tilsluttet en skærm, et tastatur og en mus.

maui skal bruger MauiKit GUI-komponenterne og Kirigami-rammerne, som er udviklet af KDE-fællesskabet. Kirigami er baseret på Qt Quick Controls 2, mens MauiKit leverer forudbyggede UI-skabeloner, der giver dig mulighed for hurtigt at oprette applikationer, der automatisk tilpasser sig skærmstørrelsen og tilgængelige inputmetoder.

Projektet bruger også komponenter som BlueDevil (Bluetooth-styring), Plasma-nm (netværksforbindelsesstyring), KIO, PowerDevil (strømstyring), KSolid og PulseAudio.

Output af information leveres ved hjælp af din sammensatte manager zpace, som er ansvarlig for at vise og placere vinduer og gengive virtuelle skriveborde. Wayland-protokollen bruges som hovedprotokol, som håndteres af Qt Wayland Composer API.

Ud over Zpace, en Cask shell udføres, som implementerer en indpakning, der dækker alt skærmindholdet og også giver grundlæggende implementeringer af elementer såsom toppanelet, popup-dialoger, skærmkort, meddelelsesområder, panel, genveje, programopkaldsgrænseflade osv. Ud over at køre Maui Shell oven på din Zpace composite server, er det også muligt at køre Cask shell separat inden for en X server-baseret session.

Den første alpha release markeret implementering af grundlæggende Cask shell funktionalitet og udvikling af specifikke elementer til enheder med forskellige formfaktorer. Såvel tilføjet understøttelse af lyd, bluetooth, mørkt tema, widgets til at styre netværk, afspilning og lysstyrke.

En anden ændring, der skiller sig ud fra denne alfa, er, at en PolKit-baseret agent er blevet tilføjet til at udføre privilegerede handlinger, og at muligheden for at ændre skrivebordsbaggrunden og adaptiv justering af farveskemaer er blevet tilvejebragt.

På den anden side fremhæves det også tilføjet et program for at starte sessionen startcask-wayland og de tjenester, der er nødvendige for dens drift. Programpanelet giver en forsidevisning af dine mest brugte applikationer, en liste over programkategorier, seneste downloads og genveje for hurtig adgang.

Endelig skal det nævnes, at i juni er det planlagt at danne en betaversion, som vil forbedre funktionaliteten af ​​Cask, der tilbyder en sessionsmanager, en skærmlås, et strømstyringssystem og muligheden for at styre via tastaturgenveje. Den første stabile udgivelse er planlagt til september 2022.

For dem, der er interesseret i at lære mere om det, skal du vide, at projektkoden er skrevet i C++ og QML og distribueres under LGPL 3.0-licensen, og du kan se detaljerne i den originale note I det følgende link.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.