Veröffentlichung von XWayland 21.1.0, einer Komponente zum Ausführen von X11-Anwendungen in Wayland-Umgebungen

XWayland 21.1.0 ist jetzt verfügbar, eine DDX-Komponente (Device-Dependent X), die X.Org Server ausführt, um X11-Anwendungen in Wayland-basierten Umgebungen auszuführen. Die Komponente wird als Teil der Hauptcodebasis von X.Org entwickelt und wurde zuvor zusammen mit dem X.Org-Server veröffentlicht, jedoch aufgrund der Stagnation des Aufgrund der weiterhin aktiven Weiterentwicklung von XWayland wurde beschlossen, XWayland zu trennen und die gesammelten Änderungen in Form eines separaten Pakets zu veröffentlichen.

Wesentliche Änderungen im Vergleich zum XWayland-Stand von X.Org Server 1.20.10:

  • Die XVideo-Implementierung bietet Unterstützung für das NV12-Format.
  • Es wurde die Möglichkeit hinzugefügt, zusätzliche RENDER-Erweiterungsformate mithilfe der Glamour 2D-Beschleunigungsarchitektur zu beschleunigen, die OpenGL zur Beschleunigung von 2D-Vorgängen verwendet.
  • Der GLX-Anbieter wurde auf die Verwendung von EGL anstelle von swrast_dri.so aus dem Mesa-Projekt umgestellt.
  • Unterstützung für das Wayland wp_viewport-Protokoll zum Hochskalieren von Vollbildanwendungen hinzugefügt.
  • Bereitstellung mehrerer Pufferstreifen für alle Wayland-Oberflächen.
  • Ein Aufruf von memfd_create wird verwendet, um Puffer zu erstellen, die mit dem Wayland-Verbundserver geteilt werden, wenn die Glamour-basierte Beschleunigung deaktiviert ist.
  • Verbesserte Unterstützung für Clients, die relative Mausbewegungen und Tastaturerfassung verwenden.
  • Befehlszeilenoptionen „-listenfd“, „-version“ und „-verbose“ hinzugefügt.
  • Die Build-Tools beschränken sich auf die Unterstützung des Meson-Build-Systems.

Source: opennet.ru

Kommentar hinzufügen