Bug 88215

Summary: Move the libinput driver into the server
Product: xorg Reporter: drago01
Component: Input/libinputAssignee: Peter Hutterer <peter.hutterer>
Status: RESOLVED WONTFIX QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium CC: bugzilla, jwrdegoede, peter.hutterer
Version: git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description drago01 2015-01-08 23:00:22 UTC
See IRC discussion:

<drago01> whot: btw. did you think of moving the libinput driver into the server?
<drago01> whot: (same as done with modesetting) so that the server would "just work" without drivers on most (recent) hardware
<airlied> it would simplify server dev :)
<whot> drago01: good point, should do that
<whot> drago01: care to file a bug. assign it to me, just so it doesn't drop off my radar
<whot> s/./?/
<drago01> whot: sure
<whot> fwiw, can't do this until libinput is stable, otherwise mayhem
Comment 1 Peter Hutterer 2015-01-12 21:48:32 UTC
Server behaviour should then be to load libinput when a module that is requested by the config doesn't exist. This avoids broken configurations when evdev/synaptics are uninstalled but still have leftovers in the config.
Comment 2 Peter Hutterer 2016-08-12 01:31:01 UTC
closing. I'm not planning to move the libinput driver into the server in the foreseeable future but the commit below made libinput a default fallback driver. Which isn't the same, but close enough ;)


commit c69bd15e00aea2610834d05f63777f9bf20eca34
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Jun 1 14:38:54 2016 +1000

    Allow compile-time selection of a fallback input driver

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.