Mwepụta ihe nkesa Mir 1.2

Ewebata ngosipụta ihe nkesa Ogbaru 1.2, mmepe nke na-aga n'ihu site na Canonical, n'agbanyeghị na ọjụjụ ịmepụta shei Unity na mbipụta Ubuntu maka smartphones. Mir ka na-achọrọ na ọrụ Canonical ma edobere ya dị ka ihe ngwọta maka ngwaọrụ agbakwunyere na ịntanetị nke ihe (IoT). Enwere ike iji Mir dị ka ihe nkesa mejupụtara maka Wayland, nke na-enye gị ohere iji Wayland mee ngwa ọ bụla (dịka ọmụmaatụ, ejiri GTK3/4, Qt5 ma ọ bụ SDL2 rụọ) na gburugburu Mir. A na-akwado ngwugwu nwụnye maka Ubuntu 16.04/18.04/18.10/19.04 (PPA) na fedora 28/29/30.

Na mwepụta ọhụrụ:

  • N'ime ngwaọrụ iji hụ na mmalite nke ngwa Wayland na gburugburu Mir, abawanyela ọnụ ọgụgụ nke nkwado usoro Wayland. A na-eme ka ndọtị wl_shell, xdg_wm_base na xdg_shell_v6 na ndabara. Enwere ike ịgbanye zwlr_layer_shell_v1 na zxdg_output_v1 iche iche. Ọrụ amalitela inye ikike ịkọwapụta ndọtị nke ha nke usoro Wayland maka mkpọsa eserese nke dabeere na Mir. Nzọụkwụ mbụ n'imejuputa ihe dị otú ahụ bụ mgbakwunye nke ngwugwu libmirwayland-dev ọhụrụ, nke na-enye gị ohere ịmepụta klas maka usoro iwu nke gị wee debanye aha ya na MirAL;
  • A gbasaala ike nke oyi akwa MirAL (Mir Abstraction Layer), nke enwere ike iji zere ịbanye na sava Mir ozugbo yana ịnweta ABI site na ọba akwụkwọ libmiral. Nkwado agbakwunyere maka ịdenye mgbakwunye Wayland nke gị na klaasị WaylandExtensions. Agbakwunyere klaasị MinimalWindowManager ọhụrụ nwere mmejuputa atụmatụ njikwa windo ndabara (nwere ike iji mepụta mkpirisi windo na-ese n'elu mmiri, na-akwado ndị ahịa Wayland ịkwaga na megharịa windo site na iji mmegharị ihuenyo na ihuenyo mmetụ);
  • Agbasawanye nkwado nnwale maka ngwa X11 site n'ikike ịmalite ngwa Xwayland dị ka achọrọ.

isi: opennet.ru

Tinye a comment