Switch to using libinput

Bug #1503555 reported by Fabian Thoma on 2015-10-07
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
elementary OS
Fix Released
Wishlist
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:
libinput10
xserver-xorg-input-libinput

That will by default use libinput for all input devices.

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.

Daniel Fore (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
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.
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-libinput/+bug/1509811

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) on 2016-04-30
Changed in elementaryos:
assignee: nobody → Cody Garver (codygarver)
status: Confirmed → Fix Committed
Daniel Fore (danrabbit) on 2016-09-15
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  Edit
Everyone can see this information.

Other bug subscribers