Official documentation
ydotool: Generic Linux command-line automation tool (README)
ReimuNotMoe, GitHub, ReimuNotMoe/ydotool, 2026
Read the originalRead on October 17, 2026
- What it is
- The README of ydotool, a command-line input tool that works through the Linux kernel uinput interface rather than through a display server. It explains the daemon and what it needs to run.
- How much weight it carries
- Maintained project documentation. Because the tool works below the display server, its permission needs are the important part, and the README states them.
Facts taken from this source
- ydotool types by emulating an input device through the Linux kernel's uinput framework, and its daemon needs access to /dev/uinput.
“Runtime ydotoold (daemon) program requires access to /dev/uinput ... ydotool uses the uinput framework of Linux kernel to emulate an input device” (Notes and Why a background service is needed)