(II) Using input driver 'libinput' for 'TPPS/2 IBM TrackPoint' (II) Using input driver 'libinput' for 'SynPS/2 Synaptics TouchPad' (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard' (II) Using input driver 'libinput' for 'Sleep Button' (II) Using input driver 'libinput' for 'Power Button' (II) Using input driver 'libinput' for 'Video Bus' $ grep -e "Using input driver 'libinput'" /path/to/Xorg.0.log (II) Using input driver 'libinput' for 'Power Button' One way to check which devices are managed by libinput is the xorg logfile. If a configuration file seems to have no effect at all, check that it is readable by unprivileged users.If you want to disable libinput (and fallback to older drivers) - just remove the previously created symbolic link from /etc/X11//. If you do have /etc/X11// configuration files for both, the libinput file must be ordered second see Xorg#Using. To avoid this, you can symlink the default libinput configuration ( nf) to /etc/X11// where directory search order precedence over nf will take place instead: no files in /etc/X11/ for either), synaptics will take precedence due to its higher numeric order 70- in the default installation directory. If you have libinput and synaptics installed in parallel with default configuration (i.e.
If you intend to switch driver for a device to use libinput, ensure no legacy configuration files /etc/X11// for other drivers take precedence. Logitech Marble Mouse#libinput and #Tapping button re-mapping illustrate examples.Īlternative drivers for Xorg#Input devices can generally be installed in parallel. conf files for permanent option settings. $ xinput set-prop 14 "libinput Click Method Enabled" 1 1 For example, to set both options of libinput Click Method Enabled (303), either of the following can be issued: option can be either the number or the name of the option. In the following, device is either the name or number identifying the device to operate with. To view all devices and determine their names and numbers. The xinput tool is used to view or change options available for a particular device at runtime. See libinput(4) for general options to set and information about allowable values. It will output the devices on the system and their respective features supported by libinput.Īfter a restart of the graphical environment, the devices should be managed by libinput with default configuration, if no other drivers are configured to take precedence. No extra configuration is necessary for it to autodetect keyboards, touchpads, trackpointers and supported touchscreens. The configurable options depend on the progress of your desktop environment's support for them see #Graphical tools.įor Xorg, a default configuration file for the wrapper is installed to /usr/share/X11//nf.
You may want to install xorg-xinput to be able to change settings at runtime.įor Wayland, there is no libinput configuration file. It replaces other packages used for input with X (i.e., those prefixed with xf86-input-). This driver can be used as as drop-in replacement for evdev and synaptics.". It is "a thin wrapper around libinput and allows for libinput to be used for input devices in X.