You are not logged in.

#1 2017-04-11 17:01:16

BahJiy
Member
Registered: 2015-12-11
Posts: 8

[Solved] Elantech Touchpad not responsive to tapping and scrolling

I am running Arch Linux 4.10 using libinput for the touchpad. My touchpad have been working fine until mid March update (it appeared to be a normal update with linux, mesa, python, etc.).  After the update, my touchpad became less responsive to tapping and scrolling. I can move the mouse perfectly fine, but when I tried to tap or two finger scroll, sometime it would not response. I have to do a hard tap for it to register and push into the touchpad with two finger to sometime scroll. I thought it was a hardware issue, but the touchpad works on Window OS perfectly fine.

Here is the output for xinput list

⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ xwayland-pointer:13                     	id=6	[slave  pointer  (2)]
⎜   ↳ xwayland-relative-pointer:13            	id=7	[slave  pointer  (2)]
⎜   ↳ xwayland-touch:13                       	id=9	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ xwayland-keyboard:13                    	id=8	[slave  keyboard (3)]

Here is what libinput-list-devices showed for my touchpad

Device:           ETPS/2 Elantech Touchpad
Kernel:           /dev/input/event7
Group:            8
Seat:             seat0, default
Size:             98x61mm
Capabilities:     pointer 
Tap-to-click:     disabled
Tap-and-drag:     enabled
Tap drag lock:    disabled
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:   *two-finger edge 
Click methods:    *button-areas clickfinger 
Disable-w-typing: enabled
Accel profiles:   none
Rotation:         n/a

I thought I could be something to do with the configuration file so I copyed 40-libinput.config and placed it to /etc/X11/xorg.d/ and add some edits. Here is the content of the config file:

# Match on all types of devices but tablet devices and joysticks
Section "InputClass"
		Identifier "libinput pointer catchall"
		MatchIsPointer "on"
		MatchDevicePath "/dev/input/event*"
		Driver "libinput"
EndSection

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

Section "InputClass"
		Identifier "libinput touchpad catchall"
		MatchIsTouchpad "on"
		MatchDevicePath "/dev/input/event*"
		Driver "libinput"
		Option "Tapping" "on"
		Option "ClickMethod" "clickfinger"
		Option "ScrollMethod" "twofinger"
		Option "NaturalScrolling" "true"
EndSection

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

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

Am I missing anything or doing anything wrong? I tried the LTS and I still encounter the same problem.

Last edited by BahJiy (2017-04-11 23:39:56)

Offline

#2 2017-04-11 19:48:01

Henry78
Member
From: Vienna
Registered: 2012-01-23
Posts: 65

Re: [Solved] Elantech Touchpad not responsive to tapping and scrolling

This has something to do with the libinput upgrade to 1.7 (search this forums). Allegedly the sensitivity setting have been changed. There's already an upstream bug. Until then fix it with installing an older version of libinput. On my end this worded:

cd /var/cache/pacman/pkg/
sudo pacman -U libinput-1.6.3-1-x86_64.pkg.tar.xz

Offline

#3 2017-04-11 23:38:11

BahJiy
Member
Registered: 2015-12-11
Posts: 8

Re: [Solved] Elantech Touchpad not responsive to tapping and scrolling

Thank you. I downgraded libinput and it works again.

Offline

Board footer

Powered by FluxBB