Peter Hutterer 0f7c5ed02d conf: drop libinput to below the other drivers
This is the continuation of 3f569ec493, dropping libinput below the remaining
drivers. Wacom and synaptics already sort higher anyway (see wacom commit
0da5cd54 and synaptics commit 59e5db025). evdev remains the catchall
basic fallback driver and is overwritten by libinput. The two drivers affected
by this patch are joystick and vmmouse.

joystick is a niche driver and drives devices libinput doesn't handle anyway
so there is no need to override. If a user installs it, presumably it is to
use it.

vmmouse is a niche driver and does not assign itself anymore for newer kernel
drivers (see vmmouse commit 576e8123 from Oct 2014). So if vmmouse is
installed it can safely sort higher than libinput.

Note: this is upstream behavior, distributions have to work out the wanted
behavior themselves by renaming the config snippets accordingly.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
2016-08-31 08:33:19 +10:00
2016-07-04 07:33:34 +10:00
2016-08-19 11:35:08 +10:00
2015-08-13 07:52:48 +10:00
2015-01-21 07:13:46 +10:00
2016-05-09 12:06:24 +10:00
2014-06-26 15:35:44 +10:00
2014-11-19 14:40:58 +10:00

xf86-input-libinput - a libinput-based X driver

The official repository for this driver is http://cgit.freedesktop.org/xorg/driver/xf86-input-libinput/

This is an X driver based on libinput. It is a thin wrapper around libinput, so while it does provide all features that libinput supports it does little beyond.

WARNING: misconfiguration of an X input driver may leave you without usable input devices in your X session. Use with caution.

Prerequisites

To build, you'll need the X.Org X server SDK (check your distribution for a xorg-x11-server-devel package or similar) and libinput (check your distribution for libinput-devel or similar).

To get libinput from source, see: http://www.freedesktop.org/wiki/Software/libinput/

To build the X server from source: http://www.x.org/wiki/Building_the_X_Window_System/

Building

To build this driver:

autoreconf -vif
./configure --prefix=$HOME/build
make && make install

Note that this assumes the same prefix as used in "Building the X Window System" above, adjust as required. If you want a system install, use a prefix of /usr.

Install the default configuration file:

cp conf/99-libinput.conf /etc/X11/xorg.conf.d/

This will assign this driver to all devices. Use with caution.

Bugs

Bugs in libinput go to the "libinput" component of wayland: https://bugs.freedesktop.org/enter_bug.cgi?product=Wayland

Bugs in this driver go to the "Input/libinput" component of xorg: https://bugs.freedesktop.org/enter_bug.cgi?product=xorg

Description
No description provided
Readme 1.3 MiB
Languages
C 93.9%
M4 2.5%
Meson 1.9%
Makefile 1.5%
Shell 0.2%