Versiunea serverului de afișare Mir 1.2

Introdus lansarea serverului de afișare Mir 1.2, care continuă să fie dezvoltat de Canonical, în ciuda abandonului de dezvoltare a shell-ului Unity și a ediției Ubuntu pentru smartphone-uri. Mir rămâne solicitat în proiectele Canonical și este acum poziționat ca o soluție pentru dispozitivele încorporate și Internetul lucrurilor (IoT). Mir poate fi folosit ca server compozit pentru Wayland, care vă permite să rulați orice aplicație folosind Wayland (de exemplu, construită cu GTK3/4, Qt5 sau SDL2) în medii bazate pe Mir. Pachete de instalare pregătite pentru Ubuntu 16.04/18.04/18.10/19.04 (PPA) Și fedora 28/29/30.

În noua versiune:

  • În instrumentele pentru a asigura lansarea aplicațiilor Wayland în mediul Mir, numărul extensiilor de protocol Wayland acceptate a fost crescut. Extensiile wl_shell, xdg_wm_base și xdg_shell_v6 sunt în prezent activate implicit. zwlr_layer_shell_v1 și zxdg_output_v1 pot fi activate separat. Lucrările au început pentru a oferi capacitatea de a-și defini propriile extensii ale protocolului Wayland pentru shell-urile lor grafice bazate pe Mir. Primul pas în implementarea unei astfel de caracteristici a fost adăugarea unui nou pachet libmirwayland-dev, care vă permite să generați o clasă pentru propriul protocol și să o înregistrați în MirAL;
  • Au fost extinse capacitățile stratului MirAL (Mir Abstraction Layer), care poate fi folosit pentru a evita accesul direct la serverul Mir și accesul abstract la ABI prin biblioteca libmiral. S-a adăugat suport pentru înregistrarea propriilor extensii Wayland la clasa WaylandExtensions. S-a adăugat o nouă clasă MinimalWindowManager cu o implementare implicită a strategiei de gestionare a ferestrelor (poate fi folosită pentru a crea învelișuri simple de ferestre plutitoare, sprijinind clienții Wayland să mute și să redimensioneze o fereastră folosind gesturi de pe ecranul tactil);
  • Suportul experimental pentru aplicațiile X11 a fost extins cu capacitatea de a lansa componenta Xwayland după cum este necesar.

Sursa: opennet.ru

Adauga un comentariu