Bug 88215 - Move the libinput driver into the server
Summary: Move the libinput driver into the server
Alias: None
Product: xorg
Classification: Unclassified
Component: Input/libinput (show other bugs)
Version: git
Hardware: Other All
: medium normal
Assignee: Peter Hutterer
QA Contact: Xorg Project Team
Depends on:
Reported: 2015-01-08 23:00 UTC by drago01
Modified: 2016-08-12 01:31 UTC (History)
3 users (show)

See Also:
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.