XWayland 21.2.0 ist verfügbar, eine DDX-Komponente (Geräteabhängiges X), die den X.Org-Server ausführt, um X11-Anwendungen in Wayland-basierten Umgebungen auszuführen.
Wichtigste Änderungen:
- Unterstützung für das DRM-Lease-Protokoll hinzugefügt, das es dem X-Server ermöglicht, als DRM-Controller (Direct Rendering Manager) zu fungieren, der Clients DRM-Ressourcen bereitstellt. Auf der praktischen Seite wird das Protokoll verwendet, um bei der Anzeige auf Virtual-Reality-Helmen ein Stereobild mit unterschiedlichen Puffern für das linke und rechte Auge zu erzeugen.
- Framebuffer-Einstellungen (fbconfig) zu GLX hinzugefügt, um den sRGB-Farbraum (GL_FRAMEBUFFER_SRGB) zu unterstützen.
- Zu den Abhängigkeiten gehört die Bibliothek libxcvt.
- Der Code wurde mit der Implementierung der Present-Erweiterung neu gestaltet, die dem Composite-Manager die Möglichkeit bietet, Pixmaps des umgeleiteten Fensters zu kopieren oder zu verarbeiten, mit dem Frame-Blanking-Puls (vblank) zu synchronisieren und außerdem PresentIdleNotify-Ereignisse zu verarbeiten, die dem Client dies ermöglichen Beurteilen Sie die Verfügbarkeit von Pixmaps für weitere Änderungen (die Fähigkeit, im Voraus zu wissen, welche Pixmap im nächsten Frame verwendet wird).
- Es wurde die Möglichkeit hinzugefügt, Steuergesten auf dem Touchpad zu verarbeiten.
- ClientDisconnectMode zur libxfixes-Bibliothek hinzugefügt und die Möglichkeit, eine optionale Verzögerung für das automatische Herunterfahren zu definieren, nachdem die Verbindung eines Clients getrennt wurde.
Source: opennet.ru