kcm_touchpad

System Software

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

14
Score 67.1%
Description:

Synaptics driver based touchpads kcontrol module.

This is configuration control panel module for synaptics-driven touchpads.
Based on ksynaptics by Stefan Kombrink (qsynaptics.sourceforge.net). Thank you Stefan.

Since version 0.2.0 doesn't require libsynaptics, but is Xinput-based.

Tested on:
Kubuntu 9.04

Fork me on github:
http://github.com/mishaaq/kcm_touchpad
Last changelog:

9 years ago

2010-01-12 (0.3.1) Michał Żarłok:
* fixed setting of sensitivity parameters (patch by Andrey Borzenkov)
* added german translation (by Volker Härtel)
* fixed settings of coasting speed on startup (patch by Andrey Borzenkov)

2009-10-30 (0.3.0) Michał Żarłok:
* fixed and matured translations support (patches by Jonathan Thomas)
* added dutch translation
* fixed storing and loading CoastingSpeed state on startup (patch by Andrey Borzenkov)
* fixed crash when there is no "synaptics" touchpad
* added name of the touchpad

2009-10-22 (0.2.95) Michał Żarłok:
* added preliminary translation support
* corrected tooltip
* fixed potential memory leak
* added new option "Max Tap Move"
* some improvements in loading values at kde start
* add "Sensitivity" option
* fix initializing of boolean properties (patch by Andrey Borzenkov)
* fix storing CoastingSpeed configuration (patch by Andrey Borzenkov)
* fix tooltip for "Enable Coasting"
* add "Corner Coasting" option

2009-10-17 (0.2.1) Michał Żarłok:
* added missing file "synaptics-properties.h"
* disabled "touch sensitivity" option
* added license notes to files
* added AUTHORS and LICENSE files
* updated README file

2009-10-15 (0.2.0) Michał Żarłok:

* switch from SHM to Xinput
* added some tooltips
* add "click time" option

2009-10-07 (0.1.0) Michał Żarłok:

* initial version

loonyphoenix

9 years ago

Look at my report at KDE's bugtracker
https://bugs.kde.org/show_bug.cgi?id=224078

Report

arvidjaar

9 years ago

1. Which version of kcm_touchpad?
2. Could you please rebuild with debugging (or install debug packages, I do not know how archlinux handles it) so stack would be useful, reproduce crash and post stack?
3. Please show "synclient -l" output.

Report

loonyphoenix

9 years ago

1. 0.3.1
2. I think this is it:
http://pastebin.ca/1764394
3. http://pastebin.ca/1764408

Report

arvidjaar

9 years ago

That's interesting:

FingerLow = format mismatch (32)
FingerHigh = format mismatch (32)
FingerPress = format mismatch (32)

Could you please show raw properties; like:

{pts/0}% xinput list
⎡ Virtual core pointer ...
⎜ ↳ SynPS/2 Synaptics TouchPad id=15 [slave pointer (2)]

{pts/0}% xinput list-props 15
Device 'SynPS/2 Synaptics TouchPad':
Device Enabled (121): 1
...

Report

loonyphoenix

9 years ago

http://pastebin.ca/1765080

Report

loonyphoenix

9 years ago

Damn, double post :)

Report

loonyphoenix

9 years ago

http://pastebin.ca/1765080

Report

OdinEidolon

9 years ago

Hi, my gf's laptop supports multitouch, but the poor touchpad program in Ubuntu is crap. I wanted to try out this, which works perfectly for me in Arch. However, ho do I install it? the procedure of adding the PPA seems not to work for me.
Thanks

Report

arvidjaar

9 years ago

I am not sure what PPA is, but basically you compile it and then copy kcm_touchpad.so in somewhere in module path (kde4-config --path module) and kcm_touchpad.desktop somewhere in services path (kde4-config --path services).

Report

deichschuh

9 years ago

https://bugs.kde.org/show_bug.cgi?id=223199

I opened this bug report today, it says:

"I installed the module kcm_touchpad, enabled horizontal scrolling (vertical
scrolling was already enabled and working) and got the result that scrolling no
longer works, neither horizontal nor vertical."

I use KDE SC 4.3.90.

Can you help me getting scrolling back?

Report

arvidjaar

9 years ago

I can't reproduce in 0.3.1. Did it stop working immediately when you pressed Apply or only after KDE restart? Which version of KDE? Could you attach your kcmtouchpadrc?

Report

deichschuh

9 years ago

I use KDE SC 4.3.90, scrolling immediately stopped working after I hit apply.
http://pastebin.com/m2313c87 this is my config file.

Report

arvidjaar

9 years ago

Well, you have both HorizScrollDelta and VertScrollDelta equal zero, which explains why scrolling does not work. How do sliders look? Could you compare kcmtouchpadrc before and after you change settings? Also good would be compare X synaptics settings too -- synclient -l before and after changing settings. Assuming that "before" works correctly.

Report

deichschuh

9 years ago

http://img41.imageshack.us/img41/1502/bildschirmfoto5.png
Thats my settings window, with this setting, scrolling works, but not good, I have to scroll very much on my touchpad, to scroll a bit on screen. If I set the sliders to High, scrolling doesnt work at all.
I'm sorry I dont really get what kind of data you want, what settings should I change before I submit my kcmtouchpadrc?
Thanks for helping, keep up the good work!

Current kcmtouchpadrc: http://pastebin.com/m25af398d

Report

arvidjaar

9 years ago

OK I see. That setting it to "High" disables scrolling is a bug and should be fixed. I myself feel good enough when slider is on the first tick from the left. You may try to move it even further to the left, just not to the very end.

Report

deichschuh

9 years ago

Yes you're right, it works for every setting except "high", thanks to your work I know have horizontal scrolling working, thanks a lot!

Report

klinkigt

9 years ago

Hi,

I like this version of touchpad management, because its there, where it should be and not an separeted application.

However, there are some things which would be nice to have:

* Enable/disbale touchpad via global shortcut
* fix german translation ;) (the cmake files are not correct)
* Also for me, disable while typing does not work

But since your are busy at time moment, I will wait for a while :)

Thanks anyway
Martin

Report

WildSioux

9 years ago

This looks great even though I don't need it at the moment.

Would it be possible to add zoom feature...two finger split or even one finger spiral zoom actions?

This of course if the touchpad/hardware supports it.

Thanks!

Report

cyberbeat

9 years ago

thanks for your wonderfull app. please try to get this into official kde4 realease!

I also encountered a few very nice synaptics options which I would like to get integrated:

LockedDrags
LockedDragTimeout

These allow very easy "tap and drag" operations over longer distances (when the touchpad space is not big enough for the drag).

also nice would be options for disabling touchpad when another mouse is plugged.

for me the option to disable touchpad while keyboad is in use is greyed out. and the tapping timings/pts seem to have no influence.

Report

moonrise

9 years ago

I'd like to suggest a feature that I've seen on other systems that I use and like. Is it possible to have a setting that will disable the touchpad when an external mouse is plugged in?

Report

C

mishaaq

9 years ago

Yes, I'm going to implement this feature, but at this moment I don't have time for working on this project. I can't predict when next release will be ready, but please be patient - I'm not going to cancel kcm_touchpad.

Report

mck182

9 years ago

Hi, I've got a problem, that the pad sensitivity setting won't apply after clean KDE startup. I have to open the kcm and set the sensitivity again to make it effective. Although the value is remembered and preset correctly, just doesn't apply after startup...

Report

C

mishaaq

9 years ago

Sorry for late answer, but I haven't had much time for this project.
This will be fixed soon, I promise.

Report

marsark

9 years ago

Nice, there are two similar utils:

http://kde-apps.org/content/show.php/synaptiks?content=114270

Report

hvontres

9 years ago

I am a happy user of this tool on Kubuntu 9.10. The only issue I see is that the ppa repository currently only has the Jaunty packages (9.04) which will work on 9.10. However some useres might get confused about this. Any chance of getting a Karmic feed for this AWESOME tool?

Thanks.

Report

9 years ago

2010-01-12 (0.3.1) Michał Żarłok:
* fixed setting of sensitivity parameters (patch by Andrey Borzenkov)
* added german translation (by Volker Härtel)
* fixed settings of coasting speed on startup (patch by Andrey Borzenkov)

2009-10-30 (0.3.0) Michał Żarłok:
* fixed and matured translations support (patches by Jonathan Thomas)
* added dutch translation
* fixed storing and loading CoastingSpeed state on startup (patch by Andrey Borzenkov)
* fixed crash when there is no "synaptics" touchpad
* added name of the touchpad

2009-10-22 (0.2.95) Michał Żarłok:
* added preliminary translation support
* corrected tooltip
* fixed potential memory leak
* added new option "Max Tap Move"
* some improvements in loading values at kde start
* add "Sensitivity" option
* fix initializing of boolean properties (patch by Andrey Borzenkov)
* fix storing CoastingSpeed configuration (patch by Andrey Borzenkov)
* fix tooltip for "Enable Coasting"
* add "Corner Coasting" option

2009-10-17 (0.2.1) Michał Żarłok:
* added missing file "synaptics-properties.h"
* disabled "touch sensitivity" option
* added license notes to files
* added AUTHORS and LICENSE files
* updated README file

2009-10-15 (0.2.0) Michał Żarłok:

* switch from SHM to Xinput
* added some tooltips
* add "click time" option

2009-10-07 (0.1.0) Michał Żarłok:

* initial version

12345678910
3
product-maker dimitarpopov Apr 22 2012 9 excellent
product-maker josec87 May 04 2011 9 excellent
product-maker aqeeliz Jan 26 2011 9 excellent
product-maker Count: 4 Rating: 5.0
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
0.3.1
updated Jan 12 2010
added Oct 07 2009
downloads 24h
0
page views 24h 10
System Tags app software