Bug 416717 - Option to apply settings to all touchpads, not just the current one
Summary: Option to apply settings to all touchpads, not just the current one
Status: CONFIRMED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_touchpad (other bugs)
Version First Reported In: 5.17.5
Platform: Other Linux
: LO wishlist
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-01-24 22:51 UTC by flinux
Modified: 2020-02-06 21:56 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description flinux 2020-01-24 22:51:53 UTC
I'm the plasma Maintainer at Solus and I discovered an issue reg the xdg "tapToClick=true" value inside the touchpadxlibinput file, it's device specific like Synaptics or Elan in my case, If I set synaptics the Elan touchpad "taptoclick" doesn't work till I manually set it. 
Having the possibility to have a global xdg settings which would activate it for all touchpads would be a nice to have.
Comment 1 Nate Graham 2020-01-28 18:13:29 UTC
So in essence, you switched from the Synaptics driver to the Libinput driver and you wanted the Tap To Click settings to be preserved, but they were not?
Comment 2 flinux 2020-01-28 23:19:52 UTC
I'm asking for some kind of possibility to set a default command, so any touch-pad device will use it, as an example

The default value I package for Solus Plasma right now

touchpadxlibinputrc file:
[SynPS/2 Synaptics TouchPad]
tapToClick=true

This will work on one of my notebooks but not for the other, this one needs

[Elan Touchpad]
tapToClick=true

another user has to set it to get it working to

[ELAN1200:00 04F3:303E Touchpad]
tapToClick=true

if I can package a xdg default value and all touch-pad devices would follow it would be really user friendly, something like 

[Touchpad properties]
tabToClick=true
Comment 3 Nate Graham 2020-01-29 00:08:59 UTC
Interesting. I'm wondering if that's something we can actually do on our side, or if the existing tools are already sufficient via xorg.conf snippets, or if libinput has another method of doing this. You might want to start a conversation with the Libinput maintainer Peter Hutterer at https://gitlab.freedesktop.org/libinput/libinput/issues.
Comment 4 flinux 2020-02-03 15:49:19 UTC
I talked to Hutter https://gitlab.freedesktop.org/libinput/libinput/issues/419 and he said this should be added by KDE
Comment 5 Nate Graham 2020-02-03 22:13:51 UTC
Thanks, Peter's explanation makes sense to me.
Comment 6 flinux 2020-02-06 21:21:54 UTC
So is it possible to have such a setting for KDE?
Comment 7 Nate Graham 2020-02-06 21:56:03 UTC
Sure it's possible, someone just needs to do it. :)