[KongchangAI]
ConceptWayland协议 / Wayland显示协议

Wayland

A next-generation display protocol for Linux desktop graphics, initiated in 2008 by Red Hat engineer Kristian Høgsberg. Its core design principle is 'compositor as server,' offering lower latency, improved security isolation, and a more streamlined architecture compared to X11.

Core Facts

Timeline (last 90 days)

Oct 20

Wayland adopts a more modern compositor model and is superior to X11 in fractional scaling, multi-monitor, and high refresh rate support; X11 has a long history and good compatibility, but its architecture is outdated and has defects such as tearing and difficulty with multi-screen scaling.

Unverified50%
Oct 20

NVIDIA proprietary drivers long lagged in Wayland support, and only in recent driver versions have features such as explicit synchronization and hardware cursors been gradually filled in.

Unverified50%
Oct 15

Under the Wayland architecture, each window's visual effects (such as shadows, blur, and rounded corners) are usually computed in real time by the compositor through GPU shaders.

Unverified50%
Oct 15

A desktop environment project built on top of the Wayland display server protocol with native support for skeuomorphic visuals recently sparked discussion on Hacker News.

Expired50%
Oct 15

Under the Wayland architecture, traditional X11 effect libraries (such as XRender-based shadows) cannot be ported directly and need to be redeveloped for Wayland's rendering pipeline (such as EGL and Vulkan).

Unverified50%
Oct 15

Wayland makes the compositor the core of the display server, and clients hand rendering results to the compositor for unified compositing through buffer sharing (such as the wl_surface protocol).

Unverified50%
Oct 15

Under the Wayland architecture, effects such as window decorations, shadows, and blur are no longer drawn by the clients themselves, but must be implemented through compositor protocols (such as xdg-decoration and layer-shell).

Unverified50%
Oct 15

Wayland lacks X11's global coordinate system, and certain visual effects that depend on absolute screen positions (such as cross-window shadows) require the compositor to provide additional interfaces.

Unverified50%
Oct 14

Wayland intentionally limits what other programs can observe and inject, and most AT-SPI-related assumptions are based on X11.

Unverified50%
Oct 12

Waydroid is currently the most mainstream solution for running Android applications on Linux phones; it works by running a complete Android image inside a Linux container (LXC) and rendering app output to the Linux desktop by bridging the Wayland display protocol.

Unverified50%

35 more timeline events

All Facts (20)

Verified

GNOME has already defaulted to Wayland, and KDE Plasma also set Wayland as the default in 2024.

75%
Verified

Wayland is a next-generation compositor protocol on the Linux desktop that replaces the legacy X11 display protocol and has become the default session environment in mainstream distributions such as Fedora and Ubuntu.

65%
Unverified

Wayland相比传统的X11协议,在安全隔离和图形渲染效率上有显著优势

85%
Unverified

Wayland is a Linux display server protocol designed to replace X11, which has a history of over 30 years, and isolates inter-application input event access at the protocol level.

70%
Unverified

Ubuntu has defaulted to Wayland since version 22.04, and Fedora switched to Wayland in version 25.

60%
Unverified

GTK4 was officially released in late 2020 and, compared to GTK3, introduced a GPU-based rendering pipeline, a more modern input event handling model, and an improved layout system.

60%
Unverified

Niri is a scrolling tiling window manager based on the Wayland protocol, written in Rust, which began active development in 2023 and adopts an infinitely rightward-scrolling workspace model.

60%
Unverified

Wayland adopts a more modern compositor model and is superior to X11 in fractional scaling, multi-monitor, and high refresh rate support; X11 has a long history and good compatibility, but its architecture is outdated and has defects such as tearing and difficulty with multi-screen scaling.

50%
Unverified

NVIDIA proprietary drivers long lagged in Wayland support, and only in recent driver versions have features such as explicit synchronization and hardware cursors been gradually filled in.

50%
Unverified

Under the Wayland architecture, traditional X11 effect libraries (such as XRender-based shadows) cannot be ported directly and need to be redeveloped for Wayland's rendering pipeline (such as EGL and Vulkan).

50%
Unverified

Under the Wayland architecture, each window's visual effects (such as shadows, blur, and rounded corners) are usually computed in real time by the compositor through GPU shaders.

50%
Unverified

Wayland lacks X11's global coordinate system, and certain visual effects that depend on absolute screen positions (such as cross-window shadows) require the compositor to provide additional interfaces.

50%
Unverified

Wayland makes the compositor the core of the display server, and clients hand rendering results to the compositor for unified compositing through buffer sharing (such as the wl_surface protocol).

50%
Unverified

Under the Wayland architecture, effects such as window decorations, shadows, and blur are no longer drawn by the clients themselves, but must be implemented through compositor protocols (such as xdg-decoration and layer-shell).

50%
Unverified

Wayland intentionally limits what other programs can observe and inject, and most AT-SPI-related assumptions are based on X11.

50%
Unverified

Waydroid is currently the most mainstream solution for running Android applications on Linux phones; it works by running a complete Android image inside a Linux container (LXC) and rendering app output to the Linux desktop by bridging the Wayland display protocol.

50%
Unverified

In a Wayland environment, traditional X11 tools (such as clipboard scripts based on xdotool) often fail to work properly.

50%
Unverified

Hyprland is a Wayland-based tiling compositor that handles both window management and screen compositing.

50%
Unverified

i3 is currently the most popular X11 tiling window manager, and Sway is its spiritual successor under the Wayland compositing protocol, with an API highly compatible with i3.

50%
Unverified

VoxType captures keystrokes by directly reading /dev/input event devices, bypassing Wayland's input isolation restrictions

50%

Source Articles