Wydanie serwera wyświetlania Mir 1.2

Przesłane przez wyświetl wersję serwera Mir 1.2, 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 28/29/30.

W nowym wydaniu:

  • W narzędziach zapewniających uruchomienie aplikacji Wayland w środowisku Mir zwiększono liczbę obsługiwanych rozszerzeń protokołu Wayland. Rozszerzenia wl_shell, xdg_wm_base i xdg_shell_v6 są obecnie domyślnie włączone. Oddzielnie można włączyć zwlr_layer_shell_v1 i zxdg_output_v1. Rozpoczęto prace nad zapewnieniem możliwości definiowania własnych rozszerzeń protokołu Wayland dla ich powłok graficznych opartych na Mir. Pierwszym krokiem we wdrażaniu tej funkcji było dodanie nowego pakietu libmirwayland-dev, który pozwala wygenerować klasę dla własnego protokołu i zarejestrować ją w MirAL;
  • Rozbudowana została warstwa MirAL (Mir Abstraction Layer), dzięki której można uniknąć bezpośredniego dostępu do serwera Mir oraz abstrakcji dostępu do ABI poprzez bibliotekę libmiral. Dodano obsługę rejestracji natywnych rozszerzeń Wayland w klasie WaylandExtensions. Dodano nową klasę MinimalWindowManager, aby zaimplementować domyślną strategię okienkową (może być używana do tworzenia prostych opakowań z pływającymi oknami, które obsługują klientów Wayland do przenoszenia i zmiany rozmiaru okna za pomocą gestów na ekranie na ekranach dotykowych);
  • Eksperymentalne wsparcie dla aplikacji X11 zostało rozszerzone o możliwość uruchamiania komponentu Xwayland w razie potrzeby.

Źródło: opennet.ru

Dodaj komentarz