Mir 1.2 vertoon bediener vrystelling

Bekendgestel vertoon bedienervrystelling Mir 1.2, waarvan die ontwikkeling voortduur deur Canonical, ondanks die weiering om die Unity-dop en die Ubuntu-uitgawe vir slimfone te ontwikkel. Mir bly in aanvraag in kanoniese projekte en is nou geposisioneer as 'n oplossing vir ingebedde toestelle en die Internet van Dinge (IoT). Mir kan as 'n saamgestelde bediener vir Wayland gebruik word, wat jou toelaat om enige toepassings met Wayland (byvoorbeeld gebou met GTK3/4, Qt5 of SDL2) in Mir-gebaseerde omgewings te laat loop. Installasiepakkette word voorberei vir Ubuntu 16.04/18.04/18.10/19.04 (PPA) En fedora 28/29/30.

In die nuwe vrystelling:

  • In die gereedskap om die bekendstelling van Wayland-toepassings in die Mir-omgewing te verseker, is die aantal ondersteunde Wayland-protokoluitbreidings vermeerder. Die uitbreidings wl_shell, xdg_wm_base en xdg_shell_v6 is tans by verstek geaktiveer. zwlr_layer_shell_v1 en zxdg_output_v1 kan afsonderlik geaktiveer word. Werk het begin om die vermoë te bied om hul eie uitbreidings van die Wayland-protokol vir hul Mir-gebaseerde grafiese skulpe te definieer. Die eerste stap in die implementering van so 'n kenmerk was die toevoeging van 'n nuwe libmirwayland-dev-pakket, wat jou toelaat om 'n klas vir jou eie protokol te genereer en dit in MirAL te registreer;
  • Die vermoëns van die MirAL (Mir Abstraction Layer) laag is uitgebrei, wat gebruik kan word om direkte toegang tot die Mir-bediener en abstrakte toegang tot die ABI deur die libmiral-biblioteek te vermy. Bygevoeg ondersteuning vir die registrasie van jou eie Wayland-uitbreidings by die WaylandExtensions-klas. Bygevoeg 'n nuwe MinimalWindowManager klas met 'n verstek venster bestuur strategie implementering (kan gebruik word om eenvoudige drywende venster doppe te skep, ondersteun Wayland kliënte te skuif en die grootte van 'n venster met behulp van skerm gebare op raakskerms);
  • Eksperimentele ondersteuning vir X11-toepassings is uitgebrei met die vermoë om die Xwayland-komponent te begin soos nodig.

Bron: opennet.ru

Voeg 'n opmerking