Выпуск дысплейнага сервера Mir 1.8

Прадстаўлены рэліз дысплейнага сервера Мір 1.8, распрацоўка якога працягваецца кампаніяй Canonical, нягледзячы на ​​??адмову ад развіцця абалонкі Unity і рэдакцыі Ubuntu для смартфонаў. Mir застаецца запатрабаваны ў праектах Canonical і зараз пазіцыянуецца як рашэнне для ўбудавальных прылад і інтэрнэту рэчаў (IoT). Mir можа выкарыстоўвацца ў якасці кампазітнага сервера для Wayland, што дазваляе запускаць у асяроддзі на базе Mir любыя прыкладанні, якія выкарыстоўваюць Wayland (напрыклад, сабраныя з GTK3/4, Qt5 або SDL2). Пакеты для ўстаноўкі падрыхтаваны для Ubuntu 16.04-20.04 (PPA) І Фядора 30/31/32. Код праекту распаўсюджваецца пад ліцэнзіяй GPLv2.

У новым выпуску галоўныя змены звязаныя з пашырэннем падтрымкі экранаў з высокай шчыльнасцю пікселяў (HiDPI) і паляпшэннем пераноснасці:

  • Пры працы Mir з выкарыстаннем пратаколу Wayland рэалізавана карэктнае маштабаванне на экранах HiDPI. Для кожнай прылады высновы могуць усталёўвацца асобныя налады маштабавання, у тым ліку дробавыя значэнні маштабу.
  • У кампаненце для падтрымкі запуску X11-прыкладанняў у асяроддзі на базе Wayland (выкарыстоўваецца Xwayland) дададзеная магчымасць змены маштабу для фіктыўных прылад высновы, прапанаваная опцыя "-display-config" і адключаны X11-курсор у акне Mir.
  • У рэалізацыі платформы "wayland", якая дазваляе запускаць Mir у якасці кліента пад кіраваннем іншага кампазітнага сервера Wayland, дададзена магчымасць маштабавання высновы Wayland-кліентаў.
  • У праслойцы MirAL (Mir Abstraction Layer), якую можна выкарыстоўваць для адыходу ад прамога звароту да сервера Mir і абстрагавання доступу да ABI праз бібліятэку libmiral, рэалізаваны стан "няма актыўнага акна".
  • У дэманстрацыйнай абалонцы mir-shell забяспечана карэктнае маштабаванне фону і дададзена падтрымка запуску GNOME Terminal на ўсіх платформах.
  • Вырашаны некаторыя спецыфічныя для дыстрыбутываў праблемы, у тым ліку праблемы пры запуску Mir у Fedora і Arch Linux.
  • Для платформы mesa-kms, якая забяспечвае працу Mir па-над Mesa і KMS-драйвераў (іншыя платформы – mesa-x11, wayland і eglstream-kms) дададзеная падтрымка маштабуецца высновы.

Выпуск дысплейнага сервера Mir 1.8

Крыніца: opennet.ru

Дадаць каментар