You are not logged in.

#1 2015-06-16 14:07:36

lawrent
Member
Registered: 2014-08-26
Posts: 31

Tap-click not working on touchpad

Hi,

I can't left-click by tapping with a single finger on my touchpad. My touchpad buttons are working correctly and my touchscreen too.

Here's my (unmodified) /usr/share/X11/xorg.conf.d/50-synaptics.conf :

# Example xorg.conf.d snippet that assigns the touchpad driver
# to all touchpads. See xorg.conf.d(5) for more information on
# InputClass.
# DO NOT EDIT THIS FILE, your distribution will likely overwrite
# it when updating. Copy (and rename) this file into
# /etc/X11/xorg.conf.d first.
# Additional options may be added in the form of
#   Option "OptionName" "value"
#
Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        Option "TapButton1" "1"
        Option "TapButton2" "2"
        Option "TapButton3" "3"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
        MatchDevicePath "/dev/input/event*"
EndSection

Section "InputClass"
        Identifier "touchpad ignore duplicates"
        MatchIsTouchpad "on"
        MatchOS "Linux"
        MatchDevicePath "/dev/input/mouse*"
        Option "Ignore" "on"
EndSection

# This option enables the bottom right corner to be a right button on clickpads
# and the right and middle top areas to be right / middle buttons on clickpads
# with a top button area.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Default clickpad buttons"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
        Option "SecondarySoftButtonAreas" "58% 0 0 15% 42% 58% 0 15%"
EndSection

# This option disables software buttons on Apple touchpads.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Disable clickpad buttons on Apple touchpads"
        MatchProduct "Apple|bcm5974"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
EndSection

and here's my /var/log/Xorg.0.log: http://sprunge.us/dFgJ

Any idea how to fix this?
Thanks

Offline

#2 2015-06-16 18:10:10

rlees85
Member
From: Daventry, UK
Registered: 2015-04-29
Posts: 96
Website

Re: Tap-click not working on touchpad

Have you installed xf86-input-synaptics ??

pacman -S --needed xf86-input-synaptics

Seems like someone has a similar issue if you have.. https://bbs.archlinux.org/viewtopic.php … 5#p1537455

Offline

#3 2015-06-16 19:11:14

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,732
Website

Re: Tap-click not working on touchpad

lawrent wrote:

Here's my (unmodified) /usr/share/X11/xorg.conf.d/50-synaptics.conf

Do you have a file at /etc/X11/xorg.conf.d/50-synaptics.conf?

Check if the settings have been applied with:

synclient

Which desktop environment or window manager are you using?

Offline

#4 2015-06-16 19:55:55

lawrent
Member
Registered: 2014-08-26
Posts: 31

Re: Tap-click not working on touchpad

rlees85 > xf86-input-synaptics is installed.
Head_on_a_stick > I'm on i3. Just installed it, so it's as plain as it could be. Synclient outputs

Couldn't find synaptics properties. No synaptics driver loaded?

Same results if I delete my .xinitrc and go back to X's default window manager.

Offline

#5 2015-06-16 21:02:37

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,732
Website

Re: Tap-click not working on touchpad

Offline

#6 2015-06-16 21:28:00

lawrent
Member
Registered: 2014-08-26
Posts: 31

Re: Tap-click not working on touchpad

No it's not a Thinkpad, it's a Toshiba Satellite Z. I checked your link and my /usr/share/X11/xorg.conf.d/10-evdev has no commented section:

#
# Catch-all evdev loader for udev-based systems
# We don't simply match on any device since that also adds accelerometers
# and other devices that we don't really want to use. The list below
# matches everything but joysticks.

Section "InputClass"
        Identifier "evdev pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

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

Section "InputClass"
        Identifier "evdev tablet catchall"
        MatchIsTablet "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev touchscreen catchall"
        MatchIsTouchscreen "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

(Btw I didn't answer your other question: /etc/X11/xorg.conf.d/ is empty)

Offline

#7 2015-06-16 21:30:07

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,732
Website

Re: Tap-click not working on touchpad

What is the output of:

xinput

Offline

#8 2015-06-16 21:42:19

lawrent
Member
Registered: 2014-08-26
Posts: 31

Re: Tap-click not working on touchpad

Yeah I was about to edit my post since I found that

xinput list-props "AlpsPS/2 ALPS DualPoint TouchPad"

outputs

Device 'AlpsPS/2 ALPS DualPoint TouchPad':
	Device Enabled (138):	1
	Coordinate Transformation Matrix (140):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	libinput Tapping Enabled (291):	0
	libinput Tapping Enabled Default (292):	0
	libinput Accel Speed (278):	0.000000
	libinput Accel Speed Default (279):	0.000000
	libinput Natural Scrolling Enabled (280):	0
	libinput Natural Scrolling Enabled Default (281):	0
	libinput Send Events Modes Available (259):	1, 1
	libinput Send Events Mode Enabled (260):	0, 0
	libinput Send Events Mode Enabled Default (261):	0, 0
	libinput Left Handed Enabled (282):	0
	libinput Left Handed Enabled Default (283):	0
	libinput Scroll Methods Available (284):	1, 0, 0
	libinput Scroll Method Enabled (285):	1, 0, 0
	libinput Scroll Method Enabled Default (286):	1, 0, 0
	libinput Click Methods Available (293):	1, 1
	libinput Click Method Enabled (294):	1, 0
	libinput Click Method Enabled Default (295):	1, 0
	Device Node (262):	"/dev/input/event14"
	Device Product ID (263):	2, 8

Notice the line libinput Tapping Enabled (291):0 . This doesn't make sense with my xorg.conf.d/50-synaptics.conf which enables tapping.

Here's my xinput's output:

⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ ELAN Touchscreen                        	id=9	[slave  pointer  (2)]
⎜   ↳ AlpsPS/2 ALPS DualPoint Stick           	id=12	[slave  pointer  (2)]
⎜   ↳ AlpsPS/2 ALPS DualPoint TouchPad        	id=13	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Power Button                            	id=8	[slave  keyboard (3)]
    ↳ TOSHIBA Web Camera - FHD                	id=10	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=11	[slave  keyboard (3)]
    ↳ Toshiba input device                    	id=14	[slave  keyboard (3)]

Offline

#9 2015-06-17 03:55:57

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 19,772

Re: Tap-click not working on touchpad

What is the output of synclient

Edit: Never mind.  Posting before reading hmm

Last edited by ewaller (2015-06-17 03:56:51)


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Offline

#10 2015-06-17 06:48:36

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,732
Website

Re: Tap-click not working on touchpad

Try changing the "Identifier" section in 50-synaptics.conf to:

        Identifier "AlpsPS/2 ALPS DualPoint TouchPad"

Offline

#11 2015-06-17 09:28:34

lawrent
Member
Registered: 2014-08-26
Posts: 31

Re: Tap-click not working on touchpad

Head_on_a_Stick wrote:

Try changing the "Identifier" section in 50-synaptics.conf to:

        Identifier "AlpsPS/2 ALPS DualPoint TouchPad"

Doesn't work.

Offline

#12 2015-06-19 15:01:45

lawrent
Member
Registered: 2014-08-26
Posts: 31

Re: Tap-click not working on touchpad

Further news:
- I played with the xorg.conf.d files by removing them temporarily but I didn't see any effect.
- The solution in the wiki does not work. https://wiki.archlinux.org/index.php/To … _6003C8.22
- Similar problem was already encountered more than a year ago, and was apparently fixed by the kernel 3.17. Don't want to try to downgrade just for my touchpad. https://bbs.archlinux.org/viewtopic.php?id=179436
- the psmouse-alps-driver from the AUR seems to fix ALPS-related issues. Will try this one later, I still need to read how to install packages manually.

Offline

#13 2015-06-19 20:56:51

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,732
Website

Re: Tap-click not working on touchpad

lawrent wrote:

- Similar problem was already encountered more than a year ago, and was apparently fixed by the kernel 3.17. Don't want to try to downgrade just for my touchpad. https://bbs.archlinux.org/viewtopic.php?id=179436

You could try the LTS kernel.
https://www.archlinux.org/packages/core … linux-lts/

Offline

#14 2015-06-20 08:55:28

lawrent
Member
Registered: 2014-08-26
Posts: 31

Re: Tap-click not working on touchpad

Head_on_a_Stick wrote:

You could try the LTS kernel.

Works half. Now one-finger tapping works as left click, but two-finger does not, same for scrolling. Using xev, I can see that two-finger clicking is seen as hitting button 1, and two-finger sliding moves the cursor.
Will try the psmouse-alps-driver package.

Last edited by lawrent (2015-06-20 09:00:51)

Offline

#15 2015-06-20 11:18:15

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,732
Website

Re: Tap-click not working on touchpad

Is there any output from `synclient` with the LTS kernel running?

If so, then it can be configured using either the `synclient` command or 50-synaptics.conf

Offline

#16 2015-06-20 14:13:00

lawrent
Member
Registered: 2014-08-26
Posts: 31

Re: Tap-click not working on touchpad

No, no output from synclient.

Offline

#17 2016-07-23 15:25:25

mzzzzb
Member
Registered: 2015-11-24
Posts: 9

Re: Tap-click not working on touchpad

This did the trick for me. 
synclient FingerLow=2 FingerHigh=10

surprising I have two similar machines with identitical packages installed but this was only needed on one of them, on the other tap click works fine with the default FingerLow=35, High=40

Offline

Board footer

Powered by FluxBB