12.1 Tapping touchpad

Yesterday I successfully installed OS 12.1, had some minor hick ups, but the only remaining issue is the tapping on my Touchpad (Aspire 5920g). For some reason, I can only use the buttons below the Touchpad, but not tap (not with 1, nor with more fingers). This functionality has however worked perfectly on older versions (this laptop has seen OS 10.2 till 11.3 before installing 12.1).

I have configured Synaptics (Touchpad management) as:

  • All “corners” disabled
  • 1 finger tapping: left mouse button
  • 2 finger tapping: disabled

Anyone here who can give me some pointers how to solve this? Clicking using the buttons makes annoying noises.

Приведение openSUSE 12.1 к боевой готовности - …zooom… :: немного о linux и прекрасном](http://zooom.com.ua/linux/poleznye-sovety-i-hitrosti/1082-privedenie-opensuse-121-k-boevoj-gotovnosti.html)

Solution found:

edit the /etc/x11/Xorg.conf.d/50-synaptics.conf file by adding the following option (below the line "Option “HorizScrollDelta” “0”):

Option “TapButton1” “1”

Save and reboot

I did the same on Lenovo g550 but put Option “TapButton1” “1” to file /etc/X11/xorg.conf.d/10-evdev.conf

How exactly did you get it working? I too have a Lenovo G550, and i have added Option “TapButton” “1” under MatchIsTouchpad “on” but tapping still does not work :frowning:

Section "InputClass"
        Identifier "evdev touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
        Option "TapButton" "1"
EndSection

I rectified the error above, the option line now reads Option “TapButton” "1", but still no success with the tap

I can’t get touchpad tapping to work on my laptop either.

I’ve fiddled with Synaptics gui, I’ve put Option “TapButton” “1” in both 50-synaptics.conf and 10-evdev.conf files with no luck.

I suspect the actual driver for my touchpad, loaded by kernel is “evdev”, thus tweaking synaptics has no effect, and this “evdev” doesn’t follow “TabButton” rule, or doesn’t load it properly.

Ordinarily I use my notebook with a mouse but once I got stuck with touchpad and lack of tapping was surprising, sounds like a ridiculous problem.

Should it be filed as a bug or something?

Hi Guys,

I am new user … and faced the same issue for touchpad… And it cab be resolved on suse 12.1

Please refer below sytanx to fix it .

vi /etc/X11/xorg.conf.d/50-synaptics.conf

Add this syntax:Option “TapButton1” “1” bextacly below the Option “HorizScrollDelta” "0"

This will sure fix on HP pavallion dv6 as i using this laptop.

Regards
Prashant
QUOTE=Stan_Ice;2433491]I can’t get touchpad tapping to work on my laptop either.

I’ve fiddled with Synaptics gui, I’ve put Option “TapButton” “1” in both 50-synaptics.conf and 10-evdev.conf files with no luck.

I suspect the actual driver for my touchpad, loaded by kernel is “evdev”, thus tweaking synaptics has no effect, and this “evdev” doesn’t follow “TabButton” rule, or doesn’t load it properly.

Ordinarily I use my notebook with a mouse but once I got stuck with touchpad and lack of tapping was surprising, sounds like a ridiculous problem.

Should it be filed as a bug or something?[/QUOTE]

Yeah, I’ve done that already, the first line in my quoted post.

No luck.

Works in gnome without any fiddling, so it’s KDE specific issue.

It seems you missed the first “1” in 'TapButton1" “1”.

No I haven’t, I just tried both versions to check, with “1” and without.

have you tried using synclient? i use it on my macback with great success… also a synaptics touchpad.

my config script:


#!/bin/bash
synclient TapButton1=1
synclient TapButton2=3
synclient TapButton3=2  

Wow, almost solved - synclient works both from terminal line by line or run as an .sh script.

It works only for the current session, though, and configuration is lost after logout. I tried adding this synclient.sh script to KDE Startup options but it doesn’t execute properly.

Maybe I’m doing it wrong - I just used GUI “Add script” option from KDE settings menu. It’s in my “bin” directory that is added to path.

BTW, why TapButtons 2 and 3 are switched, and what do they do exactly?

I run my script from my xmonad (yet another window manager) startupscript… so each time Xwindows is re-started, it will get triggered and re-configure my touchpad. I’m not sure what the proper pre-start solution is for kde, but this might help: How to Run Startup Scripts in KDM before KDE Starts

BTW, why TapButtons 2 and 3 are switched, and what do they do exactly?

That configuration is for a macbook… i found that without the reversal, 2 fingers acted as 3, and 3 as 2… or at least that’s what I recall :slight_smile:

Glad it’s almost there for you.

I got rid of buttons 2 and 3 and added dolphin to my script to see if it executes, and it does. Dolphin opens up on startup but synclient doesn’t affect any changes, only if I run it manually from terminal or Alt-F2, I even created a desktop launcher for it.

I tried all possible ways to run synclient at startup including what is suggested in the above link, all GUI combinations - as a program, as a script, pre-KDM, start up, can’t think of anything else and still no luck. Is it possible to open terminal as a startup script/program and execute some kind of debug mode for synclient? I tried “run in terminal” and “keep terminal open” options but terminal does not come up on startup and I can’t see why synclient fails.

Have you tried placing a link to your executable, properly named (ie. a .sh extension so the system knows to execute) script in ~/.kde4/Autostart/ ?

As I said, the system executes my .sh file. I checked it by putting “dolphin /home/stan/bin” line into it, it opens dolphin with assigned folder on the startup without a fail, it’s synclient TapButton1=“1” line in that file that doesn’t register.

perhaps this is just my ignorance of kde then. the script i posted above works just fine and when executed from my xmonad window manager startup script (which is just another bash script itself).

hopefully someone following this thread who is well versed in kde will jump in and help

Yes, on a normal KDE system tapping would work simply by modifying synaptic config file but on mine something overrides it. Something even blocks synclient command from executing properly at the startup.

But at least I can enable tapping manually. That’ s already a victory, does not address the original problem but at least now it’s possible to make touchpad work.

Let’s see if someone more knowledgeable in inner working of kde takes interest in this thread, otherwise 12.2 is not very far away.

Agreed that a manual solution is better than no solution at all :slight_smile: