GNOME Bugzilla – Bug 740604
Avoid configuring xf86-input-libinput devices
Last modified: 2015-02-04 16:10:35 UTC
Filed for the mouse component since that's the one that needs the most changes. xf86-input-libinput is slated to remove evdev and synaptics as the xorg input driver. http://cgit.freedesktop.org/xorg/driver/xf86-input-libinput/ The driver is a wrapper around libinput, so the properties exposed are different and mirror libinput's configuration API. We thought about emulating synaptics properties so it can be used as a drop-in replacement in GNOME but decided against it, some bits we just don't know and providing a correct emulation is not possible. This means that we need to add support for the new properties to g-s-d.
Bug 739397 is about moving the backend to mutter. We'll be using that bug to implement the xf86-input-libinput based configuration. In this bug, we'll keep track of g-s-d avoiding touching xf86-input-libinput driver devices in X11, to only handle old-school evdev/synaptics devices.
Done in GNOME 3.15.4 and in 3.16 by extension.