libinput(1)
๐ libinput โ the manual page, but make it make sense
okay so real talk: this whole page is the libinput(1) tool suite, part of the libinput Manual. buckle up bestie, we're going in ๐ซถ
โจ NAME โจ
libinput โ the tool to interface with libinput. that's it. that's the vibe. ๐
๐ฆ SYNOPSIS ๐ฆ
libinput [--help|--version] <command> [<args>]
๐ธ DESCRIPTION ๐ธ
okay so here's the tea โ โ libinput is a library to handle input devices, and it provides device detection and input device event processing for most Wayland compositors and the X.Org xf86-input-libinput driver. iconic behavior honestly ๐
The libinput tools are a set of tools to debug, interface with and analyze data for libinput. important: these tools create libinput contexts separate from that of the compositor/X server and cannot change settings in a running session. so don't come for them when your running session doesn't budge, they literally cannot, it's giving "not my job" ๐
Wanna see the whole roster of available commands? Bounce down to the COMMANDS section, it's all there โญ
libinput's API documentation and details on features and various high-level concepts are available online at https://wayland.freedesktop.org/libinput/doc/latest/ โ go read it, it's lowkey fascinating ๐
also PSA ๐จ: the man page for the X.Org xf86-input-libinput driver is libinput(4). yes, the number is different. no, it's not a typo. iykyk.
๐ OPTIONS ๐
--helpโ prints help and dips. that's the whole personality โจ--versionโ prints the version and exits. short, sweet, slays ๐
๐ COMMANDS ๐
okay so here's the full lineup, and yes, every single one is getting its moment:
libinput-debug-events(1)โ prints all events as seen by libinput. literally everything, unfiltered ๐libinput-debug-gui(1)โ shows a GUI to visualize libinput's events. pretty pictures of your input, we love to see it ๐ฆlibinput-debug-tablet(1)โ a commandline tool to debug tablet axis values. tablet girlies rise ๐๏ธlibinput-list-devices(1)โ lists all devices recognized by libinput. a whole roster of your hardware ๐libinput-list-kernel-devices(1)โ lists all kernel devices available on this system. the kernel's own receipts ๐ฅlibinput-measure(1)โ measures various properties of devices. numbers, but make it useful ๐libinput-record(1)โ records the events from a device. it's giving screen recording but for input ๐ฅlibinput-replay(1)โ replays the events from a device. the sequel to record, we love continuity โจlibinput-analyze(1)โ analyzes events from a device. detective mode activated ๐libinput-test(1)โ tests libinput itself. yes it tests itself, main character energy fr fr ๐
๐ LIBINPUT ๐
part of the libinput(1) suite. one big happy family ๐ซถ
๐ SEE ALSO ๐
libinput(4)- libinput's online documentation โ
https://wayland.freedesktop.org/libinput/doc/latest/
and that's the whole page bestie, go forth and debug your input devices with confidence ๐ง๐
sign-off time: this was libinput 1.32.0, filed under libinput(1). mwah, bye ๐๐
๐ฆ where this page comes from
- arch rolling: libinput-tools 1.32.0-1 ยท MIT
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms