Bug 1184713 - Support xorg-x11-drv-libinput
Summary: Support xorg-x11-drv-libinput
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: kcm_touchpad
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Kevin Kofler
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 1181565
TreeView+ depends on / blocked
 
Reported: 2015-01-22 05:33 UTC by Peter Hutterer
Modified: 2015-02-12 19:52 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2015-02-12 19:52:26 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Peter Hutterer 2015-01-22 05:33:57 UTC
Description of problem:
kcm_touchpad relies on xorg-x11-drv-synaptics to tweak the various properties of the driver. These are different with the xorg-x11-drv-libinput driver which is slated as replacement for evdev and synaptics.

Patches are required to make kcm_touchpad work with the xorg libinput driver.

Comment 1 Peter Hutterer 2015-01-22 06:31:39 UTC
There's a branch with patches based on the v1.1 release here:
https://github.com/whot/kcm_touchpad/tree/wip/libinput-support

Note that we need to keep supporting both synaptics and libinput. libinput has less knobs to tweak, so a large portion of the UI is now disabled. Long-term upstream KDE should reconsider the design of the kcm_touchpad module to accommodate for both drivers, but for now I think this will do.

Also note that disable-while-typing is disabled because libinput does it automatically (or something very similar anyway).

And a copr with test builds:
https://copr.fedoraproject.org/coprs/whot/kcm_touchpad/

Comment 2 Peter Hutterer 2015-01-22 06:45:12 UTC
Also note that the Fedora 20 libinput version does not support switching scroll methods, so that'll be permanently disabled in the GUI (but enabled on the touchpad). And edge scrolling is only available on single-touch touchpads, so that's permanently disabled in the GUI too.

Comment 3 Kevin Kofler 2015-01-22 14:16:35 UTC
For Rawhide, we will need these changes in the KF5 version though (which we are planning to import as soon as possible), see: https://fedoraproject.org/wiki/Changes/Plasma_5

Comment 4 Rajeesh 2015-02-01 21:13:37 UTC
KF5 version with libinput patches integrated builds are available at http://copr.fedoraproject.org/coprs/rajeeshknambiar/kf5-kde-apps/. You'd need the dvratil/plasma-5 copr repo enabled in F20 and F21.

Comment 5 Rex Dieter 2015-02-12 19:52:26 UTC
thanks.

%changelog
* Thu Feb 12 2015 Rex Dieter <rdieter> - 5.1.95-1
- Plasma 5.1.95
- plus post-5.1.95 commits, including new libinput support


Note You need to log in before you can comment on or make changes to this bug.