You are not logged in.
Pages: 1
Hi,
After an update, my trackpad Elantech ETF109 loose some feature like twofinger scrool or two finger tap for right click and three finger tap for middle click.
Here is my Xorg.0.log
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Microsoft Comfort Curve Keyboard 2000 id=11 [slave pointer (2)]
⎜ ↳ Logitech USB Gaming Mouse id=12 [slave pointer (2)]
⎜ ↳ PS/2 Elantech ETF1059 Click-Pad id=16 [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)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Microsoft Comfort Curve Keyboard 2000 id=10 [slave keyboard (3)]
↳ USB 2.0 UVC HD Webcam id=13 [slave keyboard (3)]
↳ Asus WMI hotkeys id=14 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=15 [slave keyboard (3)]$ xinput list 16
PS/2 Elantech ETF1059 Click-Pad id=16 [slave pointer (2)]
Reporting 3 classes:
Class originated from: 16. Type: XIButtonClass
Buttons supported: 5
Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down"
Button state:
Class originated from: 16. Type: XIValuatorClass
Detail for Valuator 0:
Label: Rel X
Range: -1.000000 - -1.000000
Resolution: 1 units/m
Mode: relative
Class originated from: 16. Type: XIValuatorClass
Detail for Valuator 1:
Label: Rel Y
Range: -1.000000 - -1.000000
Resolution: 1 units/m
Mode: relativemy 10-evdev.conf file in (/etc/X11/xorg.conf.d/)
#
# 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"
# Option "TapButton1" "1"
# Option "TapButton2" "2"
# Option "TapButton3" "3"
# Option "ClickFinger2" "3"
# Option "ClickFinger3" "2"
# Option "VertEdgeScroll" "on"
# Option "VertTwoFingerScroll" "on"
# Option "HorizTwoFingerScroll" "on"
# Option "EmulateTwoFingerMinZ" "40"
# Option "EmulateTwoFingerMinW" "8"
# Option "Coastingspeed" "0"
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"
EndSectionas you can see i try to change some setting in this file.
50-synaptics.conf file
# 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"
MatchDevicePath "/dev/input/event*"
MatchIsTouchpad "on"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
Option "ClickFinger2" "3"
Option "ClickFinger3" "2"
Option "VertEdgeScroll" "on"
Option "VertTwoFingerScroll" "on"
Option "EmulateTwoFingerMinZ" "40"
Option "EmulateToFingerMinW" "8"
Option "Coastingpeed" "0"
# 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
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
# non-synaptics clickpads.
# 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"
# To disable the bottom edge area so the buttons only work as buttons,
# not for movement, set the AreaBottomEdge
# Option "AreaBottomEdge" "82%"
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"
EndSectionAnd this the update log after I loose my track pad features here
Only mouse move and the left click with one or two finger tap work. I try to remove all Option section in both evdev and synaptics config file but no change.
I try to revert kernel update because with 3.9.8-1 all work fine but nothing change.
I also try to reinstall xf86-input-synaptics, psmouse-elantech from AUR no change.
I continue to search on my side.
Thanks
Last edited by Badrocklo (2013-07-24 11:34:08)
Offline
Have you tried downgrading xf86-input-evdev ?
Offline
I have try to downgrading xf86-input-evdev 2.8.0.1 to 2.7.2 and no change i try also with kernel 3.9.9 and 3.9.8
I find nothing to resolve my trouble. My next step is to reinstall Arch.
Offline
Have you added or removed any hooks in your mkinitcpio.conf? Specifically the keyboard hook, as that can affect touchpads.
Offline
I don't do anything to mkinitcpio.conf but i have trouble with loading asus_nb_wmi on load after kernel update i will see in this file if something change thanks.
Offline
I have make a fresh install, and all works fine without psmouse-elantech from UR just xf86-input-synaptics.
Offline
I doubt very much that this required a reinstallation of Arch, well at least you know the culprit - I too have Elantech trackpads on two machines, and multitouch has worked as expected with xf86-input-synaptics.
Offline
Got the same problem, but since I don't get how this one here got solved I opened a new thread:
https://bbs.archlinux.org/viewtopic.php … 1#p1304701
Any help greatly appreciated.
Last edited by CREED0R (2013-07-27 20:14:37)
Offline
Pages: 1