Introduction to libinput

libinput is a library that handles input devices for display servers and other applications that need to directly deal with input devices.

This package is known to build and work properly using an LFS-7.6 systemd platform.

Package Information

libinput Dependencies


libevdev-1.2.2 and mtdev-1.1.5


Check-0.9.14, Doxygen-1.8.8, and GTK+-3.12.2 (to build the GUI event viewer)

User Notes:

Installation of libinput

Install libinput by running the following commands:

./configure --prefix=/usr --disable-static &&

If you have the optional Check-0.9.14 package installed, the regression tests can be run as the root user with make -C test check-TESTS.

Now, as the root user:

make install

If Doxygen-1.8.8 was present during the build, you can install the generated documentation by running the following command as the root user:

install -v -dm755 /usr/share/doc/libinput-0.5.0 &&
cp -rv doc/html/* /usr/share/doc/libinput-0.5.0

Command Explanations

--disable-static: This switch prevents installation of static versions of the libraries.


Installed Programs: None
Installed Libraries:
Installed Directories: /usr/share/doc/libinput-0.5.0

Short Descriptions

contains API functions for handling input devices.

Last updated on 2014-08-24 15:52:32 -0700