Wydanie XWayland 21.1.0, komponentu do uruchamiania aplikacji X11 w środowiskach Wayland

Dostępny jest już XWayland 21.1.0, komponent DDX (Device-Dependent X), który uruchamia X.Org Server w celu uruchamiania aplikacji X11 w środowiskach opartych na Wayland. Komponent jest rozwijany jako część głównej bazy kodu X.Org i był wcześniej wydawany wraz z serwerem X.Org, ale z powodu stagnacji serwera X.Org i niepewności związanej z wydaniem wersji 1.21 w kontekście w związku z dalszym aktywnym rozwojem XWayland, zdecydowano o wydzieleniu XWayland i opublikowaniu skumulowanych zmian w formie osobnego pakietu.

Główne zmiany w porównaniu ze stanem XWayland serwera X.Org 1.20.10:

  • Implementacja XVideo zapewnia obsługę formatu NV12.
  • Dodano możliwość przyspieszania dodatkowych formatów rozszerzenia RENDER przy użyciu architektury akceleracji Glamour 2D, która wykorzystuje OpenGL do przyspieszania operacji 2D.
  • Dostawca GLX został przełączony tak, aby używał EGL zamiast swrast_dri.so z projektu Mesa.
  • Dodano obsługę protokołu Wayland wp_viewport w celu skalowania aplikacji pełnoekranowych.
  • Zapewniono wielokrotne rozkładanie buforów dla wszystkich powierzchni Waylanda.
  • Wywołanie memfd_create służy do tworzenia buforów współdzielonych z serwerem złożonym Wayland, gdy wyłączone jest przyspieszanie oparte na Glamour.
  • Ulepszona obsługa klientów korzystających z względnego ruchu myszy i przechwytywania klawiatury.
  • Dodano opcje wiersza poleceń „-listenfd”, „-version” i „-verbose”.
  • Narzędzia do kompilacji ograniczają się do obsługi systemu kompilacji meson.

Źródło: opennet.ru

Dodaj komentarz