Mir 1.2 display server udgivelse

Introduceret udgivelse af displayserver Mir 1.2, hvis udvikling fortsætter af Canonical, på trods af afslaget på at udvikle Unity-skallen og Ubuntu-udgaven til smartphones. Mir er fortsat efterspurgt i Canonical-projekter og er nu positioneret som en løsning til indlejrede enheder og Internet of Things (IoT). Mir kan bruges som en sammensat server til Wayland, som giver dig mulighed for at køre alle applikationer ved hjælp af Wayland (for eksempel bygget med GTK3/4, Qt5 eller SDL2) i Mir-baserede miljøer. Installationspakker er forberedt til Ubuntu 16.04/18.04/18.10/19.04 (PPA) Og Fedora 28/29/30.

I den nye udgivelse:

  • I værktøjerne til at sikre lanceringen af ​​Wayland-applikationer i Mir-miljøet er antallet af understøttede Wayland-protokoludvidelser blevet øget. Udvidelserne wl_shell, xdg_wm_base og xdg_shell_v6 er i øjeblikket aktiveret som standard. zwlr_layer_shell_v1 og zxdg_output_v1 kan aktiveres separat. Arbejdet er begyndt på at give muligheden for at definere deres egne udvidelser af Wayland-protokollen til deres Mir-baserede grafiske skaller. Det første trin i implementeringen af ​​en sådan funktion var tilføjelsen af ​​en ny libmirwayland-dev-pakke, som giver dig mulighed for at generere en klasse til din egen protokol og registrere den i MirAL;
  • Mulighederne for MirAL-laget (Mir Abstraction Layer) er blevet udvidet, hvilket kan bruges til at undgå direkte adgang til Mir-serveren og abstrakt adgang til ABI'et gennem libmiral-biblioteket. Tilføjet support til registrering af dine egne Wayland-udvidelser til WaylandExtensions-klassen. Tilføjet en ny MinimalWindowManager-klasse med en standardimplementering af vinduesstyringsstrategi (kan bruges til at skabe simple flydende vinduesskaller, der understøtter Wayland-klienter i at flytte og ændre størrelsen på et vindue ved hjælp af skærmbevægelser på berøringsskærme);
  • Eksperimentel support til X11-applikationer er blevet udvidet med muligheden for at starte Xwayland-komponenten efter behov.

Kilde: opennet.ru

Tilføj en kommentar