Maui Shell, et nyt brugermiljø fra Nitrux-udviklerne

For nylig udviklere af Nitrux-distributionen, tilbyder sit eget skrivebordsmiljø "NX Desktop", gjort kendt meddelelsen om oprettelse af et nyt Maui Shell-brugermiljø som kan bruges på stationære computere, mobile enheder og tablets, automatisk tilpasse sig skærmstørrelsen og de tilgængelige inputmetoder.

Miljøet folder sig ud under begrebet "konvergens", hvilket indebærer muligheden for at arbejde med de samme applikationer både på berøringsskærmene på smartphones og tablets, såvel som på de store skærme på bærbare computere og pc'er.

Fx et skin til en smartphone kan dannes på grundlag af Maui Shell, som, når den er tilsluttet en skærm, et tastatur og en mus, kan gøre din smartphone til en bærbar arbejdsstation. Det samme skin kan bruges til desktops, smartphones og tablets, uden at det er nødvendigt at oprette separate versioner til enheder med forskellige formfaktorer.

Skallen bruger MauiKit GUI-komponenterne og Kirigami-rammeværket, der udvikles af KDE-fællesskabet. Kirigami er et plug-in til Qt Quick Controls 2, og MauiKit tilbyder out-of-the-box brugergrænsefladeskabeloner, der giver dig mulighed for at oprette applikationer meget hurtigt, der automatisk tilpasser sig skærmstørrelsen og tilgængelige inputmetoder.

Maui Shell-brugermiljøet Den består af to komponenter:

  • En fadindpakning, der giver en beholder, der omfatter alt indholdet på skærmen. Skallen indeholder også grundlæggende skabeloner til elementer såsom den øverste bjælke, pop-up-dialogbokse, kort på skærmen, meddelelsesområder, dockinglinje, genveje, grænseflade til programkald osv.
  • Zpace compound manager, ansvarlig for at vise og placere vinduer i Cask containeren, behandle virtuelle desktops.

Den øverste bjælke indeholder meddelelsesområdet, kalenderen og kontakter for hurtig adgang til flere almindelige funktioner, såsom adgang til netværksindstillinger, ændring af lydstyrke, justering af skærmens lysstyrke, styring af afspilning og styring af sessionen. Nederst på skærmen er der et dockingpanel, der viser fastgjorte applikationsikoner, information om kørende programmer og en knap til at navigere gennem installerede applikationer (launcher). De tilgængelige programmer er klassificeret eller grupperet i henhold til det specificerede filter.

Når du arbejder på normale skærme, fungerer skallen i skrivebordstilstand, med et panel forankret i toppen, som ikke er dækket af vinduer, der er åbne til fuld skærm, og panelelementer lukkes automatisk, når du klikker uden for dem. Grænsefladen til applikationsvalg åbnes i midten af ​​skærmen. Kontrollerne er designet til at bruge musen.

Med en berøringsskærm fungerer skallen i stående tablettilstand: Åbne vinduer fylder hele skærmen og vises uden dekorative elementer. På et virtuelt skrivebord er ikke mere end to vinduer tilladt, som er placeret side om side eller i en stak, analogt med flisevindueadministratorer. Vinduer kan ændres størrelse med en "knib"-bevægelse, eller vinduer kan flyttes ved at glide med tre fingre; Når du flytter et vindue væk fra kanten af ​​skærmen, overføres det til et andet virtuelt skrivebord. Applikationsvalgsgrænsefladen optager al tilgængelig skærmplads.

På telefoner udvides panelelementerne og applikationslisten til fuld skærm: En glidende bevægelse på venstre side af toppanelet åbner en blok med en liste over meddelelser og en kalender og til højre en blok med hurtige indstillinger. Hvis indholdet af listen over applikationer, meddelelser eller indstillinger ikke passer på én skærm, bruges rulning. Der kan kun vises ét vindue for hvert virtuelt skrivebord, som optager al den tilgængelige plads og overlapper den nederste rude. Ved at bruge strygebevægelser på skærmen kan du åbne den nederste bjælke eller skifte mellem åbne programmer.

Projektet er i aktiv udvikling. Funktioner, der endnu ikke er implementeret, omfatter understøttelse af multi-monitor-konfigurationer, en sessionsmanager, en konfigurator og brugen af ​​XWayland til at køre X11-applikationer i en Wayland-baseret session.

Den første eksperimentelle version er inkluderet som en mulighed i december-opdateringen af ​​Nitrux 1.8-distributionen. Der er to muligheder for at starte Maui Shell: med din egen Zpace sammensatte server ved hjælp af Wayland og lancering af en separat Cask shell inden for en X-serverbaseret session. Den første alfaversion er planlagt til marts, betaversionen er planlagt til juni, og den første stabile udgivelse er planlagt til september 2022.

Projektkoden er skrevet i C++ og QML og distribueres under LGPL 3.0-licensen.

Endelig, hvis du er interesseret i at vide mere om det, kan du konsultere detaljerne i 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.

  1.   José Benaque sagde han

    Den far!!! Jeg har fulgt projektet i mere end et år. Forhåbentlig er det en god GUI, der kan tage springet til enhedsforening.