Add support for unified Xorg input driver

Bug #1417980 reported by Timo Aaltonen
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
cinnamon-settings-daemon (Ubuntu)
Fix Released
Undecided
Unassigned
gnome-control-center (Ubuntu)
Fix Released
High
Unassigned
gnome-settings-daemon (Ubuntu)
Fix Released
Undecided
Unassigned
mate-control-center (Ubuntu)
Fix Released
Undecided
Unassigned
mate-settings-daemon (Ubuntu)
Fix Released
Undecided
Unassigned
plasma-desktop (Ubuntu)
Fix Released
Undecided
Unassigned
unity-control-center (Ubuntu)
Won't Fix
High
Unassigned
unity-settings-daemon (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

xserver-xorg-input-libinput driver will eventually replace current input drivers (evdev, synaptics at first, wacom later). This needs changes to the desktop configuration tools.

background info:
http://www.x.org/wiki/Events/XDC2014/XDC2014HuttererLibInput/xdc-2014.html
https://fosdem.org/2015/schedule/event/libinput/attachments/slides/591/export/events/attachments/libinput/slides/591/libinput_xorg.pdf

Timo Aaltonen (tjaalton)
affects: libinput (Ubuntu) → gnome-control-center (Ubuntu)
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

GNOME 3.16 should be libinput-ready, so gnome-control-center 3.16 will fix this AIUI

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

kcm-touchpad support discussed here:

https://bugzilla.redhat.com/show_bug.cgi?id=1184713

Revision history for this message
Sebastien Bacher (seb128) wrote :

how much difference does it make for users/maintainance? asked differently, is that something that would be a nice to have, or something that would be a real win and that we should look at for the coming lts?

tags: added: rls-w-incoming
Changed in gnome-control-center (Ubuntu):
importance: Undecided → High
status: New → Fix Released
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

It should be much better for touchpads, and the plan would be to replace evdev/synaptics drivers, maybe wacom too, in wily+1. X would then share the same input bits (libinput) with Mir & Wayland.

Changed in unity-control-center (Ubuntu):
importance: Undecided → High
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

testing is really easy; just install xserver-xorg-input-libinput and re-login, you're using the driver then since the xorg.conf.d snippet is loaded last, so effectively overrides evdev and synaptics ones.

Revision history for this message
Rohan Garg (rohangarg) wrote :

Seems to work just fine on my Macbook Pro 8,2 . KCM Touchpad seems to load but only a few options seem to work ( like scrolling ).

tags: added: rls-x-incoming
removed: rls-w-incoming
Will Cooke (willcooke)
tags: removed: rls-x-incoming
Will Cooke (willcooke)
tags: added: rls-y-incoming
no longer affects: kcm-touchpad (Ubuntu Xenial)
no longer affects: unity-control-center (Ubuntu Xenial)
no longer affects: gnome-control-center (Ubuntu Xenial)
Revision history for this message
Will Cooke (willcooke) wrote :

We had a discussion between Laney, Seb, Timo in #ubuntu-desktop. We can not be sure what effect this change will have on everyone, so we are not targeting for X because LTS. Instead this will (hopefully) happen early in the Y cycle.

Revision history for this message
Jeremy Bícha (jbicha) wrote :

Installing xserver-xorg-input-libinput is necessary to get Touchpad options to show in gnome-control-center 3.20.

Because of this:
https://bugzilla.gnome.org/show_bug.cgi?id=759595

https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=66c211ff24be

Mentioning here because I assume we'd want to switch to libinput before doing that package upgrade or instead maybe we could just revert that change temporarily.

Revision history for this message
Jeremy Bícha (jbicha) wrote :

Never mind. Unity obviously uses unity-settings-daemon these days.

I believe Ubuntu GNOME will want to hard depend on libinput for yakkety so it would be good if unity-control-center could handle libinput too so that Touchpad Settings work well for those who use both GNOME and Unity.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

I guess it's fine for gnome/kde to depend on xserver-xorg-input-libinput until unity has gained support for it, at which point the driver will get pulled in by xserver-xorg-input-all

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

turns out KDE has supported this since over a year ago

affects: kcm-touchpad (Ubuntu Yakkety) → plasma-desktop (Ubuntu Yakkety)
Changed in plasma-desktop (Ubuntu Yakkety):
status: New → Fix Released
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

yakkety has g-c-c 3.20

Changed in gnome-control-center (Ubuntu Yakkety):
status: New → Fix Released
Timo Aaltonen (tjaalton)
Changed in unity-control-center (Ubuntu Yakkety):
status: New → Won't Fix
Changed in mate-control-center (Ubuntu Yakkety):
status: New → Won't Fix
no longer affects: cinnamon-control-center (Ubuntu Yakkety)
no longer affects: cinnamon-settings-daemon (Ubuntu Yakkety)
Timo Aaltonen (tjaalton)
no longer affects: gnome-control-center (Ubuntu Z-series)
no longer affects: mate-control-center (Ubuntu Yakkety)
no longer affects: unity-settings-daemon (Ubuntu Yakkety)
no longer affects: unity-control-center (Ubuntu Yakkety)
no longer affects: gnome-settings-daemon (Ubuntu Yakkety)
no longer affects: gnome-control-center (Ubuntu Yakkety)
no longer affects: gnome-settings-daemon (Ubuntu Z-series)
no longer affects: plasma-desktop (Ubuntu Yakkety)
no longer affects: plasma-desktop (Ubuntu Z-series)
Changed in gnome-settings-daemon (Ubuntu):
status: New → Fix Released
Revision history for this message
Timo Aaltonen (tjaalton) wrote :
Revision history for this message
Timo Aaltonen (tjaalton) wrote :
no longer affects: cinnamon-control-center (Ubuntu Z-series)
no longer affects: cinnamon-settings-daemon (Ubuntu Z-series)
no longer affects: mate-control-center (Ubuntu Z-series)
no longer affects: unity-control-center (Ubuntu Z-series)
no longer affects: unity-settings-daemon (Ubuntu Z-series)
Changed in cinnamon-settings-daemon (Ubuntu):
status: New → In Progress
Changed in mate-control-center (Ubuntu):
status: New → In Progress
Revision history for this message
Vlad Orlov (monsta) wrote :

Hi,

I've decided to make separate issue about mate-settings-daemon:
https://github.com/mate-desktop/mate-settings-daemon/issues/160

Currently I'm working on backporting various stuff from gnome-settings-daemon to make it possible to apply libinput support from cinnamon-settings-daemon.

Changed in mate-settings-daemon (Ubuntu):
status: New → In Progress
Changed in mate-settings-daemon (Ubuntu):
status: In Progress → Fix Committed
Changed in mate-control-center (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Vlad Orlov (monsta) wrote :

Ok, it's done in MATE 1.18.

Changed in mate-settings-daemon (Ubuntu):
status: Fix Committed → Fix Released
Changed in mate-control-center (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Pretty sure this is a wontfix for Unity by now.

Changed in cinnamon-settings-daemon (Ubuntu):
status: In Progress → Fix Released
Changed in unity-settings-daemon (Ubuntu):
status: New → Won't Fix
Changed in unity-control-center (Ubuntu):
status: New → Won't Fix
no longer affects: cinnamon-control-center (Ubuntu)
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.