You are not logged in.
Ever since installation on this machine I haven't been able to get the touchpad to work, a mouse works fine but I'd like to get it working regardless.
relevant portion of
libinput list-devices
Device: Touchpad
Kernel: /dev/input/event5
Group: 8
Seat: seat0, default
Size: 103x75mm
Capabilities: pointer gesture
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/axinput list
Virtual core pointer id=2 [master pointer (3)]
Virtual core XTEST pointer id=4 [slave pointer (2)]
Logitech M325 id=15 [slave pointer (2)]
Touchpad id=11 [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)]
Power Button id=9 [slave keyboard (3)]
Sleep Button id=10 [slave keyboard (3)]
HD WebCam: HD WebCam id=12 [slave keyboard (3)]
AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
Acer WMI hotkeys id=14 [slave keyboard (3)]xinput list-props of virtual core XTEST pointer:
Device 'Virtual core XTEST pointer':
Device Enabled (173): 1
Coordinate Transformation Matrix (175): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
XTEST Device (291): 1xinput list-props of touchpad:
Device ' Touchpad':
Device Enabled (173): 1
Coordinate Transformation Matrix (175): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Tapping Enabled (307): 1
libinput Tapping Enabled Default (308): 0
libinput Tapping Drag Enabled (309): 1
libinput Tapping Drag Enabled Default (310): 1
libinput Tapping Drag Lock Enabled (311): 0
libinput Tapping Drag Lock Enabled Default (312): 0
libinput Tapping Button Mapping Enabled (313): 1, 0
libinput Tapping Button Mapping Default (314): 1, 0
libinput Natural Scrolling Enabled (315): 0
libinput Natural Scrolling Enabled Default (316): 0
libinput Left Handed Enabled (317): 0
libinput Left Handed Enabled Default (318): 0
libinput Accel Speed (319): 0.000000
libinput Accel Speed Default (320): 0.000000
libinput Scroll Methods Available (321): 1, 1, 0
libinput Scroll Method Enabled (322): 1, 0, 0
libinput Scroll Method Enabled Default (323): 1, 0, 0
libinput Click Methods Available (324): 1, 1
libinput Click Method Enabled (325): 1, 0
libinput Click Method Enabled Default (326): 1, 0
libinput Middle Emulation Enabled (327): 0
libinput Middle Emulation Enabled Default (328): 0
libinput Send Events Modes Available (292): 1, 1
libinput Send Events Mode Enabled (293): 0, 0
libinput Send Events Mode Enabled Default (294): 0, 0
libinput Disable While Typing Enabled (329): 1
libinput Disable While Typing Enabled Default (330): 1
Device Node (295): "/dev/input/event5"
Device Product ID (296): 1739, 10608
libinput Drag Lock Buttons (331): <no items>
libinput Horizontal Scroll Enabled (332): 1Related packages installed
libinput, xf86-input-libinput, xf86-input-evdev
This is on an acer aspire v15 nitro VN7-591G.
I find the spaces before the actual naming ' Touchpad' under xinput to be a bit weird but I wouldn't expect this to do anything out of the ordinary. This is one of those precision touchpads that microsoft tried adopting I believe, not sure if that's relevant.
I've tried messing with the xinput options for the touchpad and the numbers don't seem to make any differences. The output of libinput list-devices seems strange to me but I don't know how to actually change those, I was under the impression those were controlled through the numbers modified in xinput set-prop, but I can't seem to change any of its output.
Any ideas on getting this to work?
Last edited by Bumble (2018-03-11 23:45:00)
Offline
"Does not work" is not a very good error description. Does it create events in "libinput-debug-events" and "xinput test 11"?
Offline
Does it help if you remove libinput and try using evdev? You could also try adding a 30-touchpad.conf inside your /X11/xorg.conf.d manually specifing "Driver" "evdev".
find the spaces before the actual naming ' Touchpad' under xinput to be a bit weird
Indeed. By looking at mine, which looks like
Device 'SynPS/2 Synaptics TouchPad'makes me think that libinput recognizes the device as a generic "Touchpad" but it's missing the necessary information to handle the device. Figures, if this is designed to work as a "Microsoft Fancy Touchpad".
Offline
"Does not work" is not a very good error description. Does it create events in "libinput-debug-events" and "xinput test 11"?
My apologies, no output whatsoever from either of those.
Does it help if you remove libinput and try using evdev?
I hadn't seen any
You could also try adding a 30-touchpad.conf inside your /X11/xorg.conf.d manually specifing "Driver" "evdev".
So this is what I tried throwing together:
Section "InputClass"
Identifier " Touchpad"
Driver "evdev"
MatchIsTouchpad "on"
"Tapping" "on"
"ClickMethod" "clickfinger"
"NaturalScrolling" "false"
EndSectiontried siwtching the driver to "libinput" as well but I couldn't get any output in xinput test 11, or libinput-debug-events
Restarting X should be enough to get this to work, if it would work, correct?
Offline
Means it doesn't generate events on the kernel layer. Based on lo1's comment, try "psmouse.synaptics_intertouch=0" as kernel parameter. (But ensure psmouse is actually loaded, "lsmod | grep psmouse")
Offline
Means it doesn't generate events on the kernel layer. Based on lo1's comment, try "psmouse.synaptics_intertouch=0" as kernel parameter. (But ensure psmouse is actually loaded, "lsmod | grep psmouse")
I tried this despite it not being a synaptics touchpad(to the best of my knowledge) and despite xf86-input-synaptics no longer being worked on and got no difference.
Touchpad still not working.
Offline
(Just for completeness sake: the parameter is rather new, the name is somewhat misleading and this is not related to xf86-input-synaptics)
Ruling out the obvious: Fn+F7 has no impact either?
Offline
Confirmed I'm an idiot Fn + F7 just solved my problem
Didn't even realize it had that functionality despite the icons being right on the F-keys. (I didn't know that one in particular was a touchpad lock).
Many thanks.
Offline
Happens ![]()
Please always remember to mark [SOLVED] threads by editing your initial post and alter the subject. Thanks.
Offline