Maui Shell, nowe środowisko użytkownika od twórców Nitrux

Ostatnio twórcy dystrybucji Nitrux, oferując własne środowisko graficzne „NX Desktop”, ujawnione zapowiedź tworzenie nowego środowiska użytkownika Maui Shell z którego można korzystać na komputerach stacjonarnych, urządzeniach mobilnych i tabletach, automatycznie dostosowuje się do rozmiaru ekranu oraz dostępne metody wprowadzania.

Środowisko się rozwija pod pojęciem „Konwergencja”, co oznacza możliwość pracy z tymi samymi aplikacjami zarówno na ekranach dotykowych smartfonów i tabletów, jak i na dużych ekranach laptopów i komputerów PC.

Np. skórkę na smartfona można uformować na bazie Maui Shell, który po podłączeniu do monitora, klawiatury i myszy może zmienić smartfon w przenośną stację roboczą. Ta sama skórka może być używana na komputerach stacjonarnych, smartfonach i tabletach, bez konieczności tworzenia osobnych wersji dla urządzeń o różnych obudowach.

Powłoka wykorzystuje komponenty MauiKit GUI i framework Kirigami, który jest rozwijany przez społeczność KDE. Kirigami to wtyczka do Qt Quick Controls 2, a MauiKit oferuje gotowe szablony interfejsu użytkownika, które umożliwiają bardzo szybkie tworzenie aplikacji, które automatycznie dostosowują się do rozmiaru ekranu i dostępnych metod wprowadzania.

Środowisko użytkownika powłoki Maui Składa się z dwóch elementów:

  • Opakowanie Cask, które zapewnia kontener, który obejmuje całą zawartość ekranu. Powłoka zawiera również podstawowe szablony elementów, takich jak górny pasek, wyskakujące okna dialogowe, mapy ekranowe, obszary powiadomień, pasek dokowania, skróty, interfejs wywołania programu itp.
  • Menadżer Zpace odpowiedzialny za wyświetlanie i umieszczanie okien w kontenerze Cask, przetwarzający wirtualne pulpity.

Górny pasek zawiera obszar powiadomień, kalendarz i przełączniki zapewniające szybki dostęp do kilku typowych funkcji, takich jak dostęp do ustawień sieciowych, zmiana głośności, regulacja jasności ekranu, sterowanie odtwarzaniem i zarządzanie sesją. Na dole ekranu znajduje się panel dokowania, wyświetlający przypięte ikony aplikacji, informacje o uruchomionych programach oraz przycisk do poruszania się po zainstalowanych aplikacjach (launcher). Dostępne programy są klasyfikowane lub grupowane zgodnie z określonym filtrem.

Podczas pracy na normalnych monitorach powłoka działa w trybie stacjonarnym, z panelem zadokowanym u góry, który nie jest zakryty oknami otwartymi na pełny ekran, a elementy panelu są automatycznie zamykane po kliknięciu poza nimi. Na środku ekranu otworzy się interfejs wyboru aplikacji. Sterowanie jest zaprojektowane do korzystania z myszy.

Z ekranem dotykowym obudowa działa w trybie tabletu w orientacji pionowej: Otwarte okna wypełniają cały ekran i są wyświetlane bez elementów dekoracyjnych. Na wirtualnym pulpicie dozwolone są nie więcej niż dwa okna, które są umieszczane obok siebie lub w stosie, analogicznie do menedżerów okien kafelków. Okna można zmieniać za pomocą gestu „szczypania” lub przesuwać okna, przesuwając trzema palcami; Gdy przesuniesz okno poza krawędź ekranu, zostanie ono przeniesione na inny wirtualny pulpit. Interfejs wyboru aplikacji zajmuje całą dostępną przestrzeń ekranu.

W telefonach elementy panelu i lista aplikacji rozwijają się do pełnego ekranu: Ruch przesuwny po lewej stronie górnego panelu otwiera blok z listą powiadomień i kalendarzem, a po prawej blok szybkich ustawień. Jeżeli zawartość listy aplikacji, powiadomień lub ustawień nie mieści się na jednym ekranie, stosowane jest przewijanie. Dla każdego wirtualnego pulpitu można wyświetlić tylko jedno okno, które zajmuje całą dostępną przestrzeń i zachodzi na dolny panel. Używając gestów przesuwania po ekranie, możesz otworzyć dolny pasek lub przełączać się między otwartymi aplikacjami.

Projekt jest aktywnie rozwijany. Funkcje, które nie zostały jeszcze zaimplementowane, obejmują obsługę konfiguracji wielomonitorowych, menedżera sesji, konfigurator i użycie XWayland do uruchamiania aplikacji X11 w sesji opartej na Wayland.

Pierwsza eksperymentalna wersja jest dostępna jako opcja w grudniowej aktualizacji dystrybucji Nitrux 1.8. Istnieją dwie opcje uruchomienia Maui Shell: z własnym serwerem kompozytowym Zpace przy użyciu Wayland i uruchomienie oddzielnej powłoki Cask w ramach sesji opartej na serwerze X. Pierwsza wersja alfa jest zaplanowana na marzec, wersja beta zaplanowana jest na czerwiec, a pierwsze stabilne wydanie planowane jest na wrzesień 2022 roku.

Kod projektu jest napisany w C++ i QML i jest rozpowszechniany na licencji LGPL 3.0.

Wreszcie, jeśli chcesz dowiedzieć się więcej na ten temat, możesz zapoznać się ze szczegółami w następujący link.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Jose Benaque powiedział

    Ten Ojciec!!! Projekt śledzę od ponad roku. Mam nadzieję, że jest to dobry interfejs graficzny, który może zrobić krok w kierunku unifikacji urządzeń.