Das Unternehmen Collabora hat eine aktualisierte Version des Wayland-Treibers vorgestellt, die es ermöglicht, Anwendungen, die GDI und OpenGL/DirectX nutzen, direkt in einer auf Wayland basierenden Umgebung über Wine auszuführen, ohne die XWayland-Schicht zu verwenden und die Abhängigkeit von Wine zum X11-Protokoll zu beseitigen. Mit den Entwicklern von Wine wird über die Einbeziehung der Wayland-Unterstützung in den Wine Staging-Zweig und die spätere Übertragung in die Hauptversion von Wine diskutiert.
Die neue Version bietet mehrere Verbesserungen, die auf den Diskussionen zur ersten Version basieren. Es wurde Unterstützung für Drag-and-Drop-Operationen sowie die Möglichkeit zur Kopie und Einfügen über die Zwischenablage zwischen Wayland-Anwendungen und Programmen, die unter Wine ausgeführt werden, hinzugefügt. Ein Problem mit dem Wechsel der Video-Modi wurde gelöst. Da Wayland es Programmen nicht erlaubt, direkt die Video-Modi zu ändern, wurde im Treiber eine Simulation durch Oberflächenskalierung eingeführt. dem Server durch Wayland. Wenn der in Wine gewählte Video-Modus nicht mit der aktuellen Bildschirmauflösung übereinstimmt, passt der Treiber über die Komposition der Server den Maßstab des Fenstereinhalt an die Größe an, die dem erforderlichen Video-Modus entspricht.

Quelle: opennet.ru
