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

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.
    Veröffentlichung von XWayland 21.2.0, einer Komponente zum Ausführen von X11-Anwendungen in Wayland-Umgebungen
  • 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

Kommentar hinzufügen