After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 740604 - Avoid configuring xf86-input-libinput devices
Avoid configuring xf86-input-libinput devices
Status: RESOLVED FIXED
Product: gnome-settings-daemon
Classification: Core
Component: mouse
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Ondrej Holy
gnome-settings-daemon-maint
Depends on: 739397
Blocks:
 
 
Reported: 2014-11-24 01:23 UTC by Peter Hutterer
Modified: 2015-02-04 16:10 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Peter Hutterer 2014-11-24 01:23:17 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.
Comment 1 Bastien Nocera 2014-11-25 14:54:13 UTC
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.
Comment 2 Bastien Nocera 2015-02-04 16:10:35 UTC
Done in GNOME 3.15.4 and in 3.16 by extension.