Questions about the graphical display server of the X Windows System. This is the process managing the desktop. In various remote desktop solutions (VNC, XDMCP), it has a client role from an end-user view, they do not belong here.
A graphical display server compatible with the X Display Protocol, which is a network-transparent windowing system used commonly in the Unix world. Its official reference (and also most commonly used) implementation is X.Org . Alternatives include Quart/X, Cygwin/X or Wayland.
Responsible for communication with
- X Clients, these are the GUI programs appearing on the display. X clients can connect it over TCP (if remote) or on unix socket (if local).
- User input devices (keyboard, mouse, touch screen)
- 2D graphical display
- possibly with the 3D accelarator
It also has a specific client which manages windows on the display, the window manager. In maintains also a clipboard.