Description
Perl programs can speak the raw X11 protocol to X Window System servers. This is useful for desktop automation, testing, window inspection, and specialized tools that need direct X11 access.
It is a low-level desktop protocol library. X11 access can observe or control windows and input, so scripts should only connect to trusted displays.