Xwayland
Ein X-Server, der selbst ein Wayland-Client ist, damit alte X-Programme auf einem Wayland-Desktop laufen, ohne den Wechsel zu bemerken.
Wayland sollte X11 ablösen, aber dreißig Jahre Software würde niemand neu schreiben. Die Lösung: Der Compositor startet bei Bedarf einen X-Server, gebaut aus derselben Codebasis wie der X.Org-Server, der jedoch nicht auf den Bildschirm zeichnet, sondern jedes X-Fenster als Surface an den Compositor übergibt. Das X-Programm sieht ein gewöhnliches Display, der Compositor einen weiteren Client.
Xwayland wurde 2014 in den X.Org-Server integriert und wird seit 2021 als eigenes Paket ausgeliefert — praktisch der einzige Teil von X.Org, der noch aktiv weiterentwickelt wird. Die Nahtstellen zeigen sich überall dort, wo X mehr erlaubte als Wayland: Bildschirmaufnahmen, globale Tastatur-Grabs und Werkzeuge wie xdotool sehen nur andere X-Fenster, und die Skalierung auf HiDPI-Displays kann unscharf werden.