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

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

У новым выпуску ў сродках для забеспячэння запуску Wayland-прыкладанняў у абалонках на аснове Mir палепшана падтрымка пашырэння пратакола. wlr-layer-shell (Layer Shell), прапанаванага распрацоўшчыкамі карыстацкага асяроддзя Sway, і прымяняецца ў працэсе партавання абалонкі MATE на Wayland. З пастаўкі выдалены ўтыліты mirrun і mirbacklight. У праслойку MirAL (Mir Abstraction Layer), якую можна выкарыстоўваць для сыходу ад прамога звароту да сервера Mir і абстрагавання доступу да ABI праз бібліятэку libmiral, дададзена падтрымка эксклюзіўных зон, якія абмяжоўваюць месцаванні акна вызначанай вобласцю экрана.

Зроблены першы крок да збавення ад спецыфічнага API mirclient, які ўжо працяглы час знаходзіцца ў замарожаным стане і замест яго рэкамендавана выкарыстоўваць пратакол Wayland. У новым выпуску API mirclient адключаны па змаўчанні, але пакінутая зборачная опцыя "—enable-mirclient" для яго вяртання, а для выбарачнай актывацыі прапанавана зменная асяроддзі MIR_SERVER_ENABLE_MIRCLIENT і налада файла канфігурацыі enable-mirclient. Поўнаму выдаленню API mirclient замінае тое, што ён пакуль працягвае выкарыстоўвацца ў ubports і Ubuntu Touch.

Крыніца: opennet.ru

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