Maui Shell, novo korisničko okruženje od Nitrux programera

Nedavno je programeri Nitrux distribucije, nudi sopstveno desktop okruženje "NX Desktop", obznanio najava kreiranje novog Maui Shell korisničkog okruženja koji se može koristiti na desktop računarima, mobilnim uređajima i tabletima, automatski se prilagođava veličini ekrana i dostupne metode unosa.

Okruženje se razvija pod konceptom "konvergencije", što podrazumeva mogućnost rada sa istim aplikacijama kako na ekranima osetljivim na dodir pametnih telefona i tableta, tako i na velikim ekranima laptopova i računara.

Na primjer, koža za pametni telefon može se formirati na bazi Maui Shell-a, koji, kada je povezan sa monitorom, tastaturom i mišem, može pretvoriti vaš pametni telefon u prenosivu radnu stanicu. Ista koža se može koristiti za desktop, pametne telefone i tablete, bez potrebe za kreiranjem zasebnih verzija za uređaje s različitim faktorima oblika.

Školjka koristi MauiKit GUI komponente i Kirigami okvir koji razvija KDE zajednica. Kirigami je dodatak za Qt Quick Controls 2, a MauiKit nudi gotove šablone korisničkog interfejsa koji vam omogućavaju da vrlo brzo kreirate aplikacije koje se automatski prilagođavaju veličini ekrana i dostupnim metodama unosa.

Maui Shell korisničko okruženje Sastoji se od dvije komponente:

  • Cask omotač koji pruža kontejner koji obuhvata sav sadržaj na ekranu. Shell također uključuje osnovne predloške za stavke kao što su gornja traka, iskačući dijaloški okviri, mape na ekranu, područja obavijesti, traka za priključivanje, prečice, interfejs za pozivanje programa itd.
  • Zpace složeni menadžer, odgovoran za prikazivanje i postavljanje prozora u Cask kontejner, obradu virtuelnih desktopa.

Gornja traka sadrži oblast sa obaveštenjima, kalendar i prekidače za brzi pristup nekoliko uobičajenih funkcija, kao što su pristup mrežnim postavkama, promena jačine zvuka, podešavanje osvetljenosti ekrana, kontrola reprodukcije i upravljanje sesijom. Na dnu ekrana nalazi se docking panel, koji prikazuje ikone zakačenih aplikacija, informacije o pokrenutim programima i dugme za navigaciju kroz instalirane aplikacije (pokretač). Dostupni programi su klasifikovani ili grupirani prema navedenom filteru.

Kada radite na normalnim monitorima, shell radi u desktop modu, sa panelom usidrenim na vrhu, koji nije pokriven prozorima otvorenim za cijeli ekran, a elementi panela se automatski zatvaraju kada kliknete izvan njih. Interfejs za odabir aplikacije otvara se u sredini ekrana. Kontrole su dizajnirane za korištenje miša.

Sa ekranom osjetljivim na dodir, školjka radi u portretnom načinu rada tableta: Otvoreni prozori ispunjavaju cijeli ekran i prikazuju se bez ukrasnih elemenata. Na virtuelnoj radnoj površini nije dozvoljeno više od dva prozora, koji su postavljeni jedan pored drugog ili u hrpu, po analogiji sa menadžerima prozora pločica. Veličina prozora se može promijeniti pokretom 'štipanja' ili se prozori mogu pomicati pomicanjem s tri prsta; Kada pomerite prozor sa ivice ekrana, on se prenosi na drugu virtuelnu radnu površinu. Interfejs za odabir aplikacije zauzima sav raspoloživi prostor na ekranu.

Na telefonima, stavke panela i lista aplikacija se proširuju na cijeli ekran: Klizni pokret sa leve strane gornjeg panela otvara blok sa listom obaveštenja i kalendarom, a sa desne strane blok brzih podešavanja. Ako sadržaj liste aplikacija, obaveštenja ili podešavanja ne stane na jedan ekran, koristi se skrolovanje. Za svaku virtuelnu radnu površinu može se prikazati samo jedan prozor, koji zauzima sav raspoloživi prostor i preklapa donji panel. Koristeći pokrete prevlačenja na ekranu, možete otvoriti donju traku ili prelaziti između otvorenih aplikacija.

Projekat je u aktivnom razvoju. Karakteristike koje još nisu implementirane uključuju podršku za više-monitorska podešavanja, menadžer sesije, konfigurator i upotrebu XWaylanda za pokretanje X11 aplikacija u sesiji zasnovanoj na Waylandu.

Prva eksperimentalna verzija uključena je kao opcija u decembarsko ažuriranje Nitrux 1.8 distribucije. Postoje dvije opcije za pokretanje Maui Shell-a: sa vašim vlastitim Zpace kompozitnim serverom koji koristi Wayland, i pokretanjem zasebne Cask ljuske unutar sesije bazirane na X serveru. Prva alfa verzija je zakazana za mart, beta verzija je zakazana za juni i prvo stabilno izdanje zakazano je za septembar 2022.

Kod projekta je napisan u C++ i QML i distribuira se pod licencom LGPL 3.0.

Konačno, ako ste zainteresirani da saznate više o tome, možete pogledati detalje u sljedeći link.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Jose Benaque rekao je

    Taj Otac!!! Projekat pratim više od godinu dana. Nadamo se da će to biti dobar GUI koji može napraviti skok do objedinjavanja uređaja.