Vydání zobrazovacího serveru Mir 1.2

Předložené zobrazení vydání serveru Mir 1.2, jehož vývoj Canonical pokračuje i přes odmítnutí vývoje Unity shellu a edice Ubuntu pro smartphony. Mir zůstává žádaný v projektech Canonical a nyní je umístěn jako řešení pro vestavěná zařízení a internet věcí (IoT). Mir lze použít jako kompozitní server pro Wayland, který vám umožňuje spouštět jakékoli aplikace využívající Wayland (například sestavené s GTK3/4, Qt5 nebo SDL2) v prostředích založených na Mir. Instalační balíčky jsou připraveny pro Ubuntu 16.04/18.04/18.10/19.04 (PPA) A Fedora 28/29/30.

V novém vydání:

  • V nástrojích pro zajištění spouštění aplikací Wayland v prostředí Mir byl navýšen počet podporovaných rozšíření protokolu Wayland. Rozšíření wl_shell, xdg_wm_base a xdg_shell_v6 jsou aktuálně ve výchozím nastavení povolena. zwlr_layer_shell_v1 a zxdg_output_v1 lze povolit samostatně. Začaly práce na poskytování schopnosti definovat vlastní rozšíření protokolu Wayland pro jejich grafické shelly založené na Mir. Prvním krokem k implementaci takové funkce bylo přidání nového balíčku libmirwayland-dev, který vám umožňuje vygenerovat třídu pro váš vlastní protokol a zaregistrovat ji v MirAL;
  • Schopnosti vrstvy MirAL (Mir Abstraction Layer) byly rozšířeny, což lze použít, abyste se vyhnuli přímému přístupu k serveru Mir a abstraktnímu přístupu k ABI prostřednictvím knihovny libmiral. Přidána podpora pro registraci vlastních rozšíření Wayland do třídy WaylandExtensions. Přidána nová třída MinimalWindowManager s výchozí implementací strategie správy oken (lze použít k vytváření jednoduchých plovoucích okenních skořepin, které podporují klienty Wayland k pohybu a změně velikosti okna pomocí gest na dotykových obrazovkách);
  • Experimentální podpora aplikací X11 byla rozšířena o možnost spouštět komponentu Xwayland podle potřeby.

Zdroj: opennet.ru

Přidat komentář