Wayland Merges New Screen Capture Protocols

Written by Michael Larabel in Wayland on 11 August 2024 at 06:43 AM EDT. 70 Comments
WAYLAND
Nearly three years in the making, the ext-image-capture-source-v1 and ext-image-copy-capture-v1 protocols have been merged into the Wayland Protocols repository for vastly improving screen capture support on the Wayland desktop.

The ext-image-capture-source-v1 and ext-image-copy-capture-v1 screen copy protocols build upon wlroots' wlr-screencopy-unstable-v1 with various improvements for better screen capture support under Wayland. These new protocols should allow for better performance and window capturing support for use-cases around RDP/VNC remote desktop, screen sharing, and more.

Among the initial implementations for these Wayland protocols are the wlroots library, the WayVNC VNC viewer, and the GRIM Wayland compositor image capturing software.

Wayland screen capture protocols merged


The ext_image_capture_source_v1 protocol is around opaque image capture source objects between the capturing protocols and image capture sources. The ext_image_copy_capture_v1 protocol is for allowing clients to ask the compositor to capture image sources such as outputs and top level surfaces. That capture protocol then copies them into user-submitted buffers.

See this merge request for more details on these new screen capture protocols for Wayland that were merged on Saturday.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week