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

Wydanie XWayland 21.1.0, komponentu DDX (Device-Dependent X), który umożliwia uruchamianie serwera X.Org dla aplikacji X11 w środowiskach opartych na Wayland. Komponent rozwija się w ramach głównej bazy kodu X.Org i wcześniej był wydawany razem z serwerem X.Org, ale z powodu stagnacji serwera X.Org i niepewności związanej z wydaniem 1.21, w kontekście dalszego aktywnego rozwoju XWayland zdecydowano się na wydzielenie XWayland i publikację zgromadzonych zmian w formie osobnego pakietu.

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

  • W implementacji XVideo zapewniono wsparcie dla formatu NV12.
  • Dodano możliwość przyspieszenia dodatkowych formatów rozszerzeń RENDER za pomocą architektury przyspieszenia 2D Glamor, która wykorzystuje OpenGL do przyspieszania operacji 2D.
  • Dostawca GLX przeszedł na użycie EGL zamiast swrast_dri.so z projektu Mesa.
  • Dodano wsparcie dla protokołu Wayland wp_viewport, umożliwiającego zwiększanie skali aplikacji pełnoekranowych.
  • Zapewniono przełączanie między wieloma buforami dla wszystkich powierzchni Wayland.
  • Aby utworzyć bufory współdzielone z serwerem kompozytowym Wayland przy wyłączonym przyspieszeniu na bazie Glamor, wykorzystano wywołanie memfd_create.
  • Ulepszono wsparcie dla klientów korzystających z względnego ruchu myszy i przechwytywania klawiatury.
  • Dodano opcje wiersza poleceń „-listenfd”, „-version” oraz „-verbose”.
  • Narzędzie do budowy ogranicza się do wsparcia systemu budowy meson.

Źródło: opennet.ru

Kup niezawodny hosting dla stron z ochroną przed DDoS, VPS VDS serwery 🔥 Kup niezawodny hosting dla stron z ochroną przed DDoS, VPS VDS serwery | ProHoster