Libinput Picking up Record & Replay Abilities For Input

Written by Michael Larabel in Wayland on 28 November 2017 at 05:49 AM EST. 12 Comments
Linux input expert and libinput creator Peter Hutterer of Red Hat is working on support for libinput to handle natively recording and replaying of input events.

Currently's evemu command is capable of recording and replaying input events through the kernel's input subsystem. But with evemu being less than perfect, Peter has been working on new libinput-record and libinput-replay commands for handling input recording and playback.

Evemu is being replaced since its current API is difficult, the new libinput approach is relying upon a JSON-based data format that can be more easily extended, and will be easier to adopt/deploy with it being shipped as part of libinput. This new implementation is also able to record and replay multiple input devices simultaneously as another benefit over evemu.

More details can be found via this patch series.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week