Izdaja prikazovalnega strežnika Mir 1.2

Predložil izdaja prikazovalnega strežnika Mir 1.2, katerega razvoj nadaljuje Canonical, kljub zavrnitvi razvoja lupine Unity in izdaje Ubuntu za pametne telefone. Mir ostaja v povpraševanju v projektih Canonical in je zdaj postavljen kot rešitev za vgrajene naprave in internet stvari (IoT). Mir se lahko uporablja kot sestavljeni strežnik za Wayland, ki vam omogoča zagon katere koli aplikacije z uporabo Waylanda (na primer izdelane z GTK3/4, Qt5 ali SDL2) v okoljih, ki temeljijo na Miru. Namestitveni paketi so pripravljeni za Ubuntu 16.04/18.04/18.10/19.04 (PPA) In fedora 28/29/30.

V novi izdaji:

  • V orodjih za zagotavljanje zagona aplikacij Wayland v okolju Mir je povečano število podprtih razširitev protokola Wayland. Razširitve wl_shell, xdg_wm_base in xdg_shell_v6 so trenutno privzeto omogočene. zwlr_layer_shell_v1 in zxdg_output_v1 je mogoče omogočiti ločeno. Začelo se je delo, da bi zagotovili možnost definiranja lastnih razširitev protokola Wayland za njihove grafične lupine, ki temeljijo na Miru. Prvi korak pri izvajanju takšne funkcije je bil dodatek novega paketa libmirwayland-dev, ki vam omogoča, da ustvarite razred za svoj protokol in ga registrirate v MirAL;
  • Razširjene so bile zmožnosti sloja MirAL (Mir Abstraction Layer), s katerim se je mogoče izogniti neposrednemu dostopu do strežnika Mir in abstraktnemu dostopu do ABI prek knjižnice libmiral. Dodana podpora za registracijo lastnih razširitev Wayland v razred WaylandExtensions. Dodan nov razred MinimalWindowManager s privzeto implementacijo strategije upravljanja oken (lahko se uporablja za ustvarjanje preprostih lebdečih okenskih lupin, ki podpira odjemalce Wayland za premikanje in spreminjanje velikosti okna s potezami zaslona na zaslonih na dotik);
  • Eksperimentalna podpora za aplikacije X11 je bila razširjena z možnostjo zagona komponente Xwayland po potrebi.

Vir: opennet.ru

Dodaj komentar