Posts with the tag Compositor:

Explore video memory by creating your own screen sharing

This article explains how graphical display works on Linux — from the framebuffer all the way to the screen. It details the role of the kernel (DRM, GEM, KMS), the graphics compositor, and userland technologies like xdg-desktop-portal and PipeWire in the secure handling of video buffers. Finally, a C implementation illustrates how to capture a screenshot and send it to a remote server.