Peter Hutterer d8aef83834 Fix proximity events
Two bugs caused proximity events to be discarded. First, on proximity out
posting through pDev would be discarded because pDev is the parent device that
we use as a base for hotplugging the real devices for each tool from. That
device never sends events though, doing so will see the event discarded in the
server.

Second, if the tool already exists don't just exit, send the proximity event
first. To unify the three paths where we do send the events simply move them
down to the exit phase of the function.

https://bugs.freedesktop.org/show_bug.cgi?id=95484

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2016-05-23 14:15:22 +10:00
2016-04-28 12:29:20 +10:00
2016-05-23 14:15:22 +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
2016-04-28 12:29:20 +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%