Mir 1.2 skjermserverutgivelse

Introdusert skjermserverutgivelse Mir 1.2, hvis utvikling fortsetter av Canonical, til tross for avslaget på å utvikle Unity-skallet og Ubuntu-utgaven for smarttelefoner. Mir er fortsatt etterspurt i Canonical-prosjekter og er nå posisjonert som en løsning for innebygde enheter og tingenes internett (IoT). Mir kan brukes som en sammensatt server for Wayland, som lar deg kjøre alle applikasjoner som bruker Wayland (for eksempel bygget med GTK3/4, Qt5 eller SDL2) i Mir-baserte miljøer. Installasjonspakker er forberedt for Ubuntu 16.04/18.04/18.10/19.04 (PPA) Og fedora 28/29/30.

I den nye utgivelsen:

  • I verktøyene for å sikre lanseringen av Wayland-applikasjoner i Mir-miljøet, har antallet støttede Wayland-protokollutvidelser blitt økt. Utvidelsene wl_shell, xdg_wm_base og xdg_shell_v6 er for øyeblikket aktivert som standard. zwlr_layer_shell_v1 og zxdg_output_v1 kan aktiveres separat. Arbeidet har begynt for å gi muligheten til å definere sine egne utvidelser av Wayland-protokollen for deres Mir-baserte grafiske skall. Det første trinnet i å implementere en slik funksjon var tillegget av en ny libmirwayland-dev-pakke, som lar deg generere en klasse for din egen protokoll og registrere den i MirAL;
  • Mulighetene til MirAL (Mir Abstraction Layer)-laget er utvidet, som kan brukes til å unngå direkte tilgang til Mir-serveren og abstrakt tilgang til ABI gjennom libmiral-biblioteket. Lagt til støtte for å registrere dine egne Wayland-utvidelser til WaylandExtensions-klassen. Lagt til en ny MinimalWindowManager-klasse med en standard implementeringsstrategi for vindusadministrasjon (kan brukes til å lage enkle flytende vindusskall, støtte Wayland-klienter til å flytte og endre størrelse på et vindu ved hjelp av skjermbevegelser på berøringsskjermer);
  • Eksperimentell støtte for X11-applikasjoner har blitt utvidet med muligheten til å lansere Xwayland-komponenten etter behov.

Kilde: opennet.ru

Legg til en kommentar