Bug 189567 - systemsettings doesn't have touchpad/trackpoint related settings
Summary: systemsettings doesn't have touchpad/trackpoint related settings
Status: RESOLVED LATER
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_mouse (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR wishlist
Target Milestone: ---
Assignee: Marie Loise Nolden
URL:
Keywords:
: 183665 188877 217255 221782 279494 290941 302561 340296 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-04-13 22:31 UTC by Saurav Sarkar
Modified: 2015-01-28 17:39 UTC (History)
18 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Saurav Sarkar 2009-04-13 22:31:22 UTC
Version:           unknown (using 4.2.2 (KDE 4.2.2), Kubuntu packages)
Compiler:          cc
OS:                Linux (i686) release 2.6.28-11-generic

systemsettings doesn't have options for configuring touchpad like disabling tap-to-click. These are necessary as some touchpad like Dell Inspiron 1420 are extra sensitive and easily triggers mouse clicks. GNOME has options for configuring touchpads in gnome-mouse-properties. So the only option in KDE is to start gnome-settings-dameon which disbales the tap-to-click.
Comment 1 Ben Cooksley 2009-04-30 10:26:26 UTC
Reassigning to mouse module.
Comment 2 Xavier Vello 2009-12-03 21:15:23 UTC
*** Bug 183665 has been marked as a duplicate of this bug. ***
Comment 3 Xavier Vello 2009-12-03 21:31:25 UTC
It should be even more useful to have a generic xinput configuration like gxinput [http://dev.vostok6.net/gxinput/] than something specialised for synaptics touchpads.
Comment 4 Christoph Feck 2009-12-03 23:29:46 UTC
*** Bug 188877 has been marked as a duplicate of this bug. ***
Comment 5 Christoph Feck 2009-12-03 23:30:19 UTC
*** Bug 217255 has been marked as a duplicate of this bug. ***
Comment 6 m.wege 2009-12-03 23:43:57 UTC
@Christoph: You marked my bug-report as duplicate. In this case, it would be good to add the trackpoint to the decription of the bug, so that it is not forgotten.
Comment 7 Renato S. Yamane 2009-12-04 11:22:41 UTC
IMHO, this feature is very important, because tap/scrolling is disabled by default on xserver and the obvious place to try enable is in:
Systemsettings --> General tab --> Keyboard & Mouse.

At this moment, the only way to enable it is using synclient on each system start or installing gpointing-device-settings (but it's not restore the config on each reboot):
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=559233
Comment 8 Maciej Kacper Jagiełło 2010-01-02 17:48:18 UTC
*** This bug has been confirmed by popular vote. ***
Comment 9 Christoph Feck 2010-01-08 13:35:26 UTC
*** Bug 221782 has been marked as a duplicate of this bug. ***
Comment 10 Facundo Aguilera 2010-01-28 21:03:34 UTC
This is working for me:
http://www.kde-apps.org/content/show.php/kcm_touchpad?content=113335.
Comment 11 m.wege 2010-01-28 21:09:04 UTC
@Facundo: If this tool would be extend for also providing trackpoint settings, it would be fine for me too.
Comment 12 Julian G 2010-02-16 17:54:50 UTC
A friend of mine showed me synaptiks:
http://synaptiks.lunaryorn.de/

Are there any reasons why neither one of this two ready to use apps are included into KDE?
Comment 13 Christoph Feck 2010-02-17 02:59:25 UTC
Neither of the authors have asked for inclusion (yet).
Comment 14 Christoph Feck 2011-08-06 11:38:12 UTC
*** Bug 279494 has been marked as a duplicate of this bug. ***
Comment 15 Jekyll Wu 2012-01-08 07:21:55 UTC
*** Bug 290941 has been marked as a duplicate of this bug. ***
Comment 16 Renato S. Yamane 2012-01-08 16:10:35 UTC
After 3 years, 7 duplicated bugs and one "confirmed by popular votes", this feature is still missing on KDE.

I believe that it's important for "new users".
Comment 17 m.wege 2012-01-08 16:39:50 UTC
At least an option to turn the touchpad off would be very helpfull. There are some Thinkpad models which do not have the option to do this in the Bios. So this is a real problem then.
Comment 18 dE 2012-01-10 05:22:09 UTC
The KDE developers might like to merge synaptiks (kde-config-touchpad).
Comment 19 dE 2012-01-10 05:24:19 UTC
And please this's not a wishlist, this's a bug.

By this definition of wishlist, adding support for keyboard and mouse is also a wishlist.
Comment 20 Bernd Steinhauser 2012-01-10 18:09:39 UTC
synaptiks needs PyKDE, PyQt4 and other python related bindings stuff, so it adds a whole lot of dependencies (possibly even circular), so I doubt that it would be a preferable solution inside KDE SC.
Comment 21 Richard Neill 2012-01-10 18:20:12 UTC
No need for such a lot of dependencies: pretty much everything is handled by xinput now. 

In case it's useful, here is a script that works, for me, to enable an external USB-ultranav keyboard to have emulated wheel. This demonstrates that xinput is sufficient, but that the magic required is a little ugly.

In the meantime, if KDE system settings isn't changing soon, can I suggest at least a help link crosreferencing "man xinput".

#Trackpoint middle button.
#Annoyingly, there are 2 identically named devices. We want the first one. xinput asks us to use the id, but this changes.
THE_ID=$(xinput list | grep "Synaptics Inc. Composite TouchPad / TrackPoint" | grep -oE 'id=[0-9]+' | head -n 1  | cut -f 2 -d '=' )
THE_ID2=$(xinput list | grep "Synaptics Inc. Composite TouchPad / TrackPoint" | grep -oE 'id=[0-9]+' | tail -n 1  | cut -f 2 -d '=' )
#And with a newer model of the same KB, this one:
THE_ID3=$(xinput list | grep "Lite-On Technology Corp. ThinkPad USB Keyboard with TrackPoint" | grep -oE 'id=[0-9]+' | head -n 1  | cut -f 2 -d '=' )
xinput set-int-prop $THE_ID "Evdev Wheel Emulation" 8 1
xinput set-int-prop $THE_ID2 "Evdev Wheel Emulation" 8 1
xinput set-int-prop $THE_ID3 "Evdev Wheel Emulation" 8 1
xinput set-int-prop $THE_ID "Evdev Wheel Emulation Button" 8 2
xinput set-int-prop $THE_ID "Evdev Wheel Emulation Button" 8 2
xinput set-int-prop $THE_ID3 "Evdev Wheel Emulation Button" 8 2
xinput set-int-prop $THE_ID "Evdev Wheel Emulation Inertia" 16 1
xinput set-int-prop $THE_ID2 "Evdev Wheel Emulation Inertia" 16 1
xinput set-int-prop $THE_ID3 "Evdev Wheel Emulation Inertia" 16 1
xinput set-int-prop $THE_ID "Device Accel Velocity Scaling" 100
xinput set-int-prop $THE_ID2 "Device Accel Velocity Scaling" 100
xinput set-int-prop $THE_ID3 "Device Accel Velocity Scaling" 100
Comment 22 Christoph Feck 2012-06-26 21:17:39 UTC
*** Bug 302561 has been marked as a duplicate of this bug. ***
Comment 23 rockonthemoonfm 2012-10-30 11:40:38 UTC
no need to say that KDE SC needs a touchpad menagement KCM, as for mouse, keyboard, joystick and wacom tablets.
Comment 24 Shawn Starr 2013-04-09 07:58:59 UTC
I would like this also kcm_touchpad looks nice but is missing several functions to make it work such as two finger scrolling workarounds.
Comment 25 rockonthemoonfm 2013-07-01 11:28:25 UTC
is a touchpad KCM being prepped at this year's google summer of code?
because i'm really looking forward to it, and surely i'm not the only one.
what more bugs me is that kdetouchpadenabler doesn't work for me either in 4.11 beta 2..
Comment 26 Christoph Feck 2014-10-24 15:24:30 UTC
*** Bug 340296 has been marked as a duplicate of this bug. ***
Comment 27 David Edmundson 2015-01-28 17:39:16 UTC
A new KCM is coming in for 5.3 for trackpad configs