Maui Shell, nové uživatelské prostředí od vývojářů Nitrux

Nedávno vývojáři distribuce Nitrux, nabízí své vlastní desktopové prostředí "NX Desktop", oznámeno oznámení o vytvoření nového uživatelského prostředí Maui Shell které lze použít na stolních počítačích, mobilních zařízeních a tabletech, automaticky se přizpůsobí velikosti obrazovky a dostupné metody zadávání.

Prostředí se rozvíjí pod pojmem „Konvergence“, což znamená možnost pracovat se stejnými aplikacemi jak na dotykových obrazovkách chytrých telefonů a tabletů, tak i na velkých obrazovkách notebooků a počítačů.

Např skin pro smartphone lze vytvořit na základě Maui Shell, který po připojení k monitoru, klávesnici a myši dokáže proměnit váš smartphone v přenosnou pracovní stanici. Stejný vzhled lze použít pro stolní počítače, smartphony a tablety, aniž by bylo nutné vytvářet samostatné verze pro zařízení s různými formovými faktory.

Shell používá komponenty GUI MauiKit a rámec Kirigami, který je vyvíjen komunitou KDE. Kirigami je zásuvný modul pro Qt Quick Controls 2 a MauiKit nabízí předpřipravené šablony uživatelského rozhraní, které vám umožní velmi rychle vytvářet aplikace, které se automaticky přizpůsobí velikosti obrazovky a dostupným metodám zadávání.

Uživatelské prostředí Maui Shell Skládá se ze dvou složek:

  • Obal sudu, který poskytuje kontejner, který zahrnuje veškerý obsah na obrazovce. Shell také obsahuje základní šablony pro položky, jako je horní panel, vyskakovací dialogová okna, mapy na obrazovce, oznamovací oblasti, dokovací lišta, zkratky, rozhraní pro vyvolání programu atd.
  • Složený správce Zpace, zodpovědný za zobrazování a umísťování oken v kontejneru Cask, zpracovává virtuální plochy.

Horní lišta obsahuje oznamovací oblast, kalendář a přepínače pro rychlý přístup k několika běžným funkcím, jako je přístup k nastavení sítě, změna hlasitosti, úprava jasu obrazovky, ovládání přehrávání a správa relace. Ve spodní části obrazovky se nachází dokovací panel, který zobrazuje ikony připnutých aplikací, informace o spuštěných programech a tlačítko pro navigaci nainstalovanými aplikacemi (spouštěč). Dostupné programy jsou klasifikovány nebo seskupeny podle zadaného filtru.

Při práci na normálních monitorech funguje shell v režimu plochy, s panelem ukotveným v horní části, který není zakrytý okny otevřenými na celou obrazovku, a prvky panelu se automaticky zavřou, když klepnete mimo ně. Uprostřed obrazovky se otevře rozhraní pro výběr aplikací. Ovládací prvky jsou navrženy pro použití myši.

S dotykovou obrazovkou funguje shell v režimu tabletu na výšku: Otevřená okna vyplňují celou obrazovku a zobrazují se bez dekorativních prvků. Na virtuální ploše nejsou povolena více než dvě okna, která jsou umístěna vedle sebe nebo v zásobníku, analogicky se správci oken dlaždic. Velikost oken lze změnit gestem „štípnutí“ nebo lze okna posouvat posunutím třemi prsty; Když přesunete okno mimo okraj obrazovky, přenese se na jinou virtuální plochu. Rozhraní pro výběr aplikací zabírá veškerý dostupný prostor na obrazovce.

Na telefonech se položky panelu a seznam aplikací rozbalí na celou obrazovku: Posuvným pohybem na levé straně horního panelu se otevře blok se seznamem notifikací a kalendářem a na pravé straně blok rychlého nastavení. Pokud se obsah seznamu aplikací, upozornění nebo nastavení nevejde na jednu obrazovku, použije se rolování. Pro každou virtuální plochu lze zobrazit pouze jedno okno, které zabírá veškerý dostupný prostor a překrývá spodní panel. Pomocí gest přejetí na obrazovce můžete otevřít spodní lištu nebo přepínat mezi otevřenými aplikacemi.

Projekt je v aktivním vývoji. Mezi funkce, které ještě nebyly implementovány, patří podpora pro nastavení s více monitory, správce relací, konfigurátor a použití XWayland ke spouštění aplikací X11 v relaci založené na Wayland.

První experimentální verze je součástí prosincové aktualizace distribuce Nitrux 1.8 jako volitelná výbava. Existují dvě možnosti, jak spustit Maui Shell: s vaším vlastním kompozitním serverem Zpace pomocí Wayland a spuštěním samostatného Cask shellu v rámci relace na serveru X. První alfa verze je naplánována na březen, beta verze je naplánována na červen a první stabilní vydání je naplánováno na září 2022.

Kód projektu je napsán v C++ a QML a je distribuován pod licencí LGPL 3.0.

A konečně, pokud máte zájem dozvědět se o tom více, můžete se podívat na podrobnosti v následující odkaz.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   José Benaque řekl

    Ten otec!!! Projekt sleduji více než rok. Doufejme, že je to dobré GUI, které může udělat skok ke sjednocení zařízení.