Mir 1.4 ifihan olupin itusilẹ

atejade ifihan olupin Tu Ọgbẹni 1.4, 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 29/30. koodu ise agbese pin nipasẹ iwe-aṣẹ labẹ 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 мешает то, что он пока продолжает использоваться в awọn agbewọle и Ubuntu Touch.

orisun: opennet.ru

Fi ọrọìwòye kun