DisplayServer
A display server is software that provides a display server protocol and coordinates graphical output and input for client applications. It mediates between applications and the graphics hardware, handling rendering, surface compositing, input events, and, in some systems, authentication and security.
Historically, the X Window System (X11) used a separate X server as the display server, managing windows
Architecturally, a display server interacts with input devices (keyboard, mouse, touch) via input libraries (such as
Display servers are part of the broader graphics stack used on Linux and other Unix-like systems; they