XWayland

E745760

XWayland is a compatibility layer that allows traditional X11 applications to run seamlessly within Wayland-based display servers.

All labels observed (2)

Label Occurrences
XWayland canonical 3
X11 (via Xwayland) 1

How this entity was disambiguated

Statements (45)

Predicate Object
instanceOf X.Org Server variant ⓘ
compatibility layer ⓘ
display server component ⓘ
basedOn X.Org Server ⓘ
category compatibility technology ⓘ
display server technology ⓘ
componentOf freedesktop.org ecosystem ⓘ
developer X.Org Foundation ⓘ
enables legacy X11 applications on Wayland desktops ⓘ
mixed X11 and Wayland application environments ⓘ
handles X11 input events under Wayland ⓘ
X11 rendering under Wayland ⓘ
X11 window management under Wayland ⓘ
homepage https://www.x.org/wiki/Xwayland/ ⓘ
implements Wayland protocol extensions ⓘ
X11 protocol ⓘ
integratesWith GNOME ⓘ
KDE Plasma ⓘ
Sway ⓘ
Weston ⓘ
introducedFor transition from X11 to Wayland ⓘ
license MIT License ⓘ
maintainer X.Org community ⓘ
linked to: X.Org Foundation
operatingSystem BSD ⓘ
Linux ⓘ
Unix-like systems ⓘ
partOf modern Linux desktop stacks ⓘ
programmingLanguage C ⓘ
purpose run X11 applications on Wayland ⓘ
repository https://gitlab.freedesktop.org/xorg/xserver ⓘ
requires X11 client libraries ⓘ
running Wayland compositor ⓘ
role bridge between X11 clients and Wayland compositors ⓘ
runsOn Wayland display server ⓘ
softwareModel open-source software ⓘ
status actively maintained ⓘ
supportsFeature XRandR emulation on Wayland ⓘ
clipboard integration between X11 and Wayland ⓘ
drag-and-drop integration between X11 and Wayland ⓘ
per-window scaling (in some compositors) ⓘ
supportsProtocol X11 ⓘ
usedBy most Wayland-based Linux distributions ⓘ
uses Wayland compositor for compositing ⓘ
hardware-accelerated rendering when available ⓘ
shared memory buffers ⓘ

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Mutter → supports → XWayland ⓘ
KWin → supportsProtocol → XWayland ⓘ
Mir display server → supportsProtocol → X11 (via Xwayland) ⓘ
linked to: XWayland
Sway → supports → XWayland ⓘ