Mir 1.4 faʻaalia le faʻamalologa o le server

lomia faasalalau fa'aalia le fa'amalolo o le server Na ou tilotilo i le 1.4, lea o loʻo faʻaauau pea ona atiaʻe e Canonical, e ui lava i le lafoaia o le atinaʻeina o le Unity shell ma le Ubuntu lomiga mo smartphones. O loʻo tumau pea le manaʻomia o Mir i poloketi Canonical ma ua faʻatulagaina nei o se fofo mo masini faʻapipiʻi ma le Initaneti o mea (IoT). E mafai ona fa'aogaina Mir e fai ma 'au'aunaga tu'ufa'atasi mo Wayland, lea e fa'atagaina ai oe e fa'atino so'o se talosaga e fa'aaoga ai le Wayland (mo se fa'ata'ita'iga, fausia ma GTK3/4, Qt5 po'o SDL2) i totonu o si'osi'omaga fa'avae Mir. Fa'apipi'i afifi saunia mo Ubuntu 16.04/18.04/18.10/19.04 (PPA) ma Fedora 29/30. Poloketi code tufatufaina e laiseneina ile 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 мешает то, что он пока продолжает использоваться в uports и Ubuntu Touch.

puna: opennet.ru

Faaopoopo i ai se faamatalaga