You are not logged in.

#1 2018-03-11 20:36:09

Bumble
Member
Registered: 2016-12-04
Posts: 23

[SOLVED]Touchpad hasn't worked since installation

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/a

xinput 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):     1

xinput 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):       1

Related 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

#2 2018-03-11 21:12:44

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 78,857

Re: [SOLVED]Touchpad hasn't worked since installation

"Does not work" is not a very good error description. Does it create events in "libinput-debug-events" and "xinput test 11"?

Offline

#3 2018-03-11 21:14:42

lo1
Member
Registered: 2017-09-25
Posts: 584

Re: [SOLVED]Touchpad hasn't worked since installation

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

#4 2018-03-11 21:28:19

Bumble
Member
Registered: 2016-12-04
Posts: 23

Re: [SOLVED]Touchpad hasn't worked since installation

seth wrote:

"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.

lo1 wrote:

Does it help if you remove libinput and try using evdev?

I hadn't seen any

lo1 wrote:

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"
EndSection

tried 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

#5 2018-03-11 22:16:48

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 78,857

Re: [SOLVED]Touchpad hasn't worked since installation

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

#6 2018-03-11 23:14:17

Bumble
Member
Registered: 2016-12-04
Posts: 23

Re: [SOLVED]Touchpad hasn't worked since installation

seth wrote:

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

#7 2018-03-11 23:24:25

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 78,857

Re: [SOLVED]Touchpad hasn't worked since installation

(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

#8 2018-03-11 23:38:32

Bumble
Member
Registered: 2016-12-04
Posts: 23

Re: [SOLVED]Touchpad hasn't worked since installation

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

#9 2018-03-11 23:42:54

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 78,857

Re: [SOLVED]Touchpad hasn't worked since installation

Happens smile
Please always remember to mark [SOLVED] threads by editing your initial post and alter the subject.  Thanks.

Offline

Board footer

Powered by FluxBB