Switch to using libinput

Bug #1503555 reported by Fabian Thoma
This bug affects 3 people
Affects Status Importance Assigned to Milestone
elementary OS
Fix Released
Cody Garver

Bug Description

We should follow Fedora and release our next release with libinput enabled by default to prepare for a Wayland migration.
libinput will in some cases greatly improve the input support (newer thinkpads, synaptics auto detection etc.) but in some edge cases it's not fully mature, like Wacom touchscreens and others.

libinput is now available in it's latest version in Ubuntu 15.04 (what we use to test for Loki right now), but not installed by default.

Packages to install:

That will by default use libinput for all input devices.

Revision history for this message
Fabian Thoma (fabianthoma) wrote :

I've noticed that my wacom tablet does not work when using libinput, however the usability of my touchpad greatly improved.

So to fix this, the proper solution (according to libinput devs) is to make tablet like devices use the X input driver until the libinput implementation is ready for these devices. I've attached the Xorg config gile to achieve exactly that.

Revision history for this message
Danielle Foré (danrabbit) wrote :

I can confirm that the config from xserver-xorg-input-libinput works on my machine. However, using the config the Fabian provided (in packaging) makes my inputs stop working altogether

it conflicts with xserver-xorg-input-libinput. So it's likely that we just aren't supplying a suitable replacement for that whole package.

Changed in elementaryos:
status: New → Confirmed
Revision history for this message
Fabian Thoma (fabianthoma) wrote :

Reported this as an issue upstream, the default config should work for most users, just ones with Wacom devices or other weird input devices will suffer from that.

Revision history for this message
Fabian Thoma (fabianthoma) wrote :

So, update on the status of this:

On 16.04 builds the configuration is no longer an issue, so maybe we should try again?

Cody Garver (codygarver)
Changed in elementaryos:
assignee: nobody → Cody Garver (codygarver)
status: Confirmed → Fix Committed
Changed in elementaryos:
status: Fix Committed → Fix Released
milestone: loki-beta1 → loki-rc1
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.