Mir 1.2 ifihan olupin itusilẹ

Agbekale ifihan olupin Tu Ọgbẹni 1.2, idagbasoke ti eyiti o tẹsiwaju nipasẹ Canonical, laibikita kiko lati ṣe agbekalẹ ikarahun Unity ati ẹda Ubuntu fun awọn fonutologbolori. Mir wa ni ibeere ni awọn iṣẹ akanṣe Canonical ati pe o wa ni ipo bayi bi ojutu fun awọn ẹrọ ifibọ ati Intanẹẹti ti Awọn nkan (IoT). Mir le ṣee lo bi olupin akojọpọ fun Wayland, eyiti o fun ọ laaye lati ṣiṣẹ eyikeyi awọn ohun elo nipa lilo Wayland (fun apẹẹrẹ, ti a ṣe pẹlu GTK3/4, Qt5 tabi SDL2) ni awọn agbegbe orisun Mir. Awọn idii fifi sori ẹrọ ti pese sile fun Ubuntu 16.04/18.04/18.10/19.04 (PPA) ati Fedora 28/29/30.

Ninu itusilẹ tuntun:

  • Ninu awọn irinṣẹ lati rii daju ifilọlẹ awọn ohun elo Wayland ni agbegbe Mir, nọmba awọn amugbooro ilana Ilana Wayland ti pọ si. Awọn amugbooro wl_shell, xdg_wm_base ati xdg_shell_v6 ti ṣiṣẹ lọwọlọwọ nipasẹ aiyipada. zwlr_layer_shell_v1 ati zxdg_output_v1 le ṣiṣẹ ni lọtọ. Iṣẹ ti bẹrẹ lati pese agbara lati ṣalaye awọn amugbooro tiwọn ti Ilana Wayland fun awọn nlanla ayaworan orisun Mir wọn. Igbesẹ akọkọ ni imuse iru ẹya kan ni afikun ti package libmirwayland-dev tuntun kan, eyiti o fun ọ laaye lati ṣe agbekalẹ kilasi kan fun ilana tirẹ ati forukọsilẹ ni MirAL;
  • Awọn agbara ti Layer MirAL (Mir Abstraction Layer) ti fẹ sii, eyiti o le ṣee lo lati yago fun iraye si taara si olupin Mir ati iraye si abstrakt si ABI nipasẹ ile-ikawe libmiral. Atilẹyin ti a ṣafikun fun fiforukọṣilẹ awọn amugbooro Wayland tirẹ si kilasi WaylandExtensions. Ti ṣafikun kilasi MinimalWindowManager tuntun pẹlu imuse ilana iṣakoso window aiyipada (le ṣee lo lati ṣẹda awọn ikarahun window lilefoofo ti o rọrun, atilẹyin awọn alabara Wayland lati gbe ati tun iwọn window kan nipa lilo awọn idari iboju lori awọn iboju ifọwọkan);
  • Atilẹyin idanwo fun awọn ohun elo X11 ti pọ si pẹlu agbara lati ṣe ifilọlẹ paati Xwayland bi o ti nilo.

orisun: opennet.ru

Fi ọrọìwòye kun