Mir 1.2 skärmserverversion

Introducerad skärmserverversion Mir 1.2, vars utveckling fortsätter av Canonical, trots vägran att utveckla Unity-skalet och Ubuntu-utgåvan för smartphones. Mir är fortfarande efterfrågad i Canonical-projekt och är nu positionerad som en lösning för inbäddade enheter och Internet of Things (IoT). Mir kan användas som en sammansatt server för Wayland, vilket låter dig köra alla applikationer som använder Wayland (till exempel byggd med GTK3/4, Qt5 eller SDL2) i Mir-baserade miljöer. Installationspaket är förberedda för Ubuntu 16.04/18.04/18.10/19.04 (PPA) Och fedora 28/29/30.

I den nya utgåvan:

  • I verktygen för att säkerställa lanseringen av Wayland-applikationer i Mir-miljön har antalet stödda Wayland-protokolltillägg utökats. Tilläggen wl_shell, xdg_wm_base och xdg_shell_v6 är för närvarande aktiverade som standard. zwlr_layer_shell_v1 och zxdg_output_v1 kan aktiveras separat. Arbetet har börjat för att ge möjligheten att definiera sina egna tillägg av Wayland-protokollet för deras Mir-baserade grafiska skal. Det första steget i att implementera en sådan funktion var tillägget av ett nytt libmirwayland-dev-paket, som låter dig skapa en klass för ditt eget protokoll och registrera den i MirAL;
  • Möjligheterna för lagret MirAL (Mir Abstraction Layer) har utökats, vilket kan användas för att undvika direkt åtkomst till Mir-servern och abstrakt åtkomst till ABI via libmiral-biblioteket. Lade till stöd för att registrera dina egna Wayland-tillägg till WaylandExtensions-klassen. Lade till en ny MinimalWindowManager-klass med en standardimplementering av fönsterhanteringsstrategi (kan användas för att skapa enkla flytande fönsterskal, vilket stödjer Wayland-klienter att flytta och ändra storlek på ett fönster med skärmgester på pekskärmar);
  • Experimentellt stöd för X11-applikationer har utökats med möjligheten att lansera Xwayland-komponenten efter behov.

Källa: opennet.ru

Lägg en kommentar