Die Version XWayland 21.1.0 ist verfĂŒgbar, ein DDX-Komponente (Device-Dependent X), die den Start des X.Org Servers zur AusfĂŒhrung von X11-Anwendungen in Wayland-basierten Umgebungen ermöglicht. Dieses Element wird im Rahmen der Hauptcodebasis von X.Org entwickelt und wurde zuvor zusammen mit Server X.Org veröffentlicht. Angesichts der Stagnation des X.Org Servers und der Unsicherheit bezĂŒglich der Veröffentlichung von 1.21 sowie der fortlaufenden aktiven Entwicklung von XWayland wurde beschlossen, XWayland zu separieren und die angesammelten Ănderungen in Form eines separaten Pakets zu veröffentlichen.
Die wichtigsten Ănderungen im Vergleich zur XWayland-Version des X.Org Servers 1.20.10:
- In der XVideo-Implementierung wurde die UnterstĂŒtzung fĂŒr das NV12-Format hinzugefĂŒgt.
- Die Möglichkeit zur Beschleunigung zusĂ€tzlicher RENDER-Erweiterungsformate wurde durch die 2D-Beschleunigungsarchitektur Glamor hinzugefĂŒgt, die OpenGL zur Beschleunigung von 2D-Operationen verwendet.
- Der GLX-Anbieter wurde auf die Verwendung von EGL anstelle von swrast_dri.so aus dem Mesa-Projekt umgestellt.
- UnterstĂŒtzung des Wayland-Protokolls wp_viewport zur Skalierung von Vollbildanwendungen hinzugefĂŒgt.
- Mehrfaches Pufferwechseln fĂŒr alle Wayland-OberflĂ€chen wurde gewĂ€hrleistet.
- Zur Erstellung von Puffern, die gemeinsam mit dem Wayland-Kompositionsserver verwendet werden, wenn die Glamor-basierte Beschleunigung deaktiviert ist, wurde der Aufruf memfd_create verwendet.
- Die UnterstĂŒtzung fĂŒr Clients, die relative Mausbewegungen und Tastaturerfassung nutzen, wurde verbessert.
- Die Befehlszeilenoptionen â-listenfdâ, â-versionâ und â-verboseâ wurden hinzugefĂŒgt.
- Das Build-Toolkit ist auf die UnterstĂŒtzung des Build-Systems Meson beschrĂ€nkt.
Quelle: opennet.ru
