Wydanie serwera wyświetlania Mir 1.4

opublikowany wyświetl wersję serwera Mir 1.4, który nadal jest rozwijany przez firmę Canonical, pomimo rezygnacji z rozwoju powłoki Unity i edycji Ubuntu na smartfony. Mir pozostaje poszukiwany w projektach Canonical i jest obecnie pozycjonowany jako rozwiązanie dla urządzeń wbudowanych i Internetu rzeczy (IoT). Mir może być używany jako serwer kompozytowy dla Wayland, który umożliwia uruchamianie dowolnych aplikacji wykorzystujących Wayland (na przykład zbudowanych z GTK3/4, Qt5 lub SDL2) w środowiskach opartych na Mir. Pakiety instalacyjne przygotowane dla Ubuntu 16.04/18.04/18.10/19.04 (PPA) I Fedora 29/30. Kod projektu dystrybuowane przez licencjonowany na licencji GPLv2.

Nowa wersja narzędzi do uruchamiania aplikacji Wayland w powłokach opartych na Mirze poprawiła obsługę rozszerzeń protokołów wlr-warstwa-powłoka (Layer Shell), zaproponowany przez twórców środowiska użytkownika Sway i wykorzystany w procesie przenoszenia powłoki MATE do Wayland. Narzędzia mirrun i mirbacklight zostały usunięte z dystrybucji. Warstwa MirAL (Mir Abstraction Layer), której można użyć do uniknięcia bezpośredniego dostępu do serwera Mir i dostępu abstrakcyjnego do ABI poprzez bibliotekę libmiral, dodała obsługę ekskluzywnych stref, które ograniczają rozmieszczenie okien do określonego obszaru ekranu .

Pierwszy krok został zrobiony, aby pozbyć się specyficznego API mirclient, które przez długi czas znajdowało się w stanie zamrożonym i zamiast tego zaleca się użycie protokołu Wayland. W nowej wersji interfejs API mirclient jest domyślnie wyłączony, ale pozostawiono opcję kompilacji „--enable-mirclient”, aby go przywrócić, a zmienna środowiskowa MIR_SERVER_ENABLE_MIRCLIENT i ustawienie pliku konfiguracyjnego Enable-mirclient są oferowane do selektywnej aktywacji. Całkowite usunięcie interfejsu API mirclient jest utrudnione przez fakt, że jest on nadal używany UBporty i Ubuntu Touch.

Źródło: opennet.ru

Dodaj komentarz