Touchpad is not working in Manjaro linux

Hi,

I just installed manjaro Linux on my omen laptop manjaro Linux-20.2 kde plasma.
The touchpad is not working.

Here is the output of xinput list:

➜ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ PixArt Dell MS116 USB Optical Mouse id=10 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics 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)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Power Button id=9 [slave keyboard (3)]
↳ HP Wide Vision HD Camera: HP Wi id=11 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
↳ HP WMI hotkeys id=14 [slave keyboard (3)]
↳ HP Wireless hotkeys id=15 [slave keyboard (3)]

touchpad configuration file:

/etc/X11/xorg.conf.d/30-touchpad.conf:

Section “InputClass”
Identifier “MyTouchpad”
MatchIsTouchpad “on”
Driver “libinput”
Option “Tapping” “on”
Option “HorizontalScrolling” “0”
Option “Accel Speed” “0.26”
Option “TappingButtonMap” “lrm”
EndSection

Tried some solutions which exist in already reported issues, but no luck.

Can someone please help me to fix the issue?

Please try libinput debug-events and check if that reacts to touchpad activity.

I am also having same problem. The touchpad is working strangely… suddenly from yesterday.
I have run the command and its detecting the touchpad. But the problem is still there whenever I am switching to gui

Thanks for the response @pobrn, I tried libinput debug-events it didn’t react for the touchpad activity.

Anything I’m missing in the configuration? @pobrn. Below are the Xorg logs /var/log/Xorg.0.log.

[     5.340] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
[     5.340] (**) AT Translated Set 2 keyboard: Applying InputClass "libinput keyboard catchall"
[     5.340] (**) AT Translated Set 2 keyboard: Applying InputClass "system-keyboard"
[     5.340] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
[     5.340] (**) AT Translated Set 2 keyboard: always reports core events
[     5.340] (**) Option "Device" "/dev/input/event3"
[     5.340] (**) Option "_source" "server/udev"
[     5.343] (II) event3  - AT Translated Set 2 keyboard: is tagged by udev as: Keyboard
[     5.343] (II) event3  - AT Translated Set 2 keyboard: device is a keyboard
[     5.345] (II) event3  - AT Translated Set 2 keyboard: device removed
[     5.380] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input3/event3"
[     5.380] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 11)
[     5.380] (**) Option "xkb_layout" "in"
[     5.380] (**) Option "xkb_variant" "eng"
[     5.383] (II) event3  - AT Translated Set 2 keyboard: is tagged by udev as: Keyboard
[     5.384] (II) event3  - AT Translated Set 2 keyboard: device is a keyboard
[     5.387] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event23)
[     5.387] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
[     5.387] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "libinput touchpad catchall"
[     5.387] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
[     5.387] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "Default clickpad buttons"
[     5.387] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "MyTouchpad"
[     5.387] (II) Using input driver 'libinput' for 'SynPS/2 Synaptics TouchPad'
[     5.387] (**) SynPS/2 Synaptics TouchPad: always reports core events
[     5.387] (**) Option "Device" "/dev/input/event23"
[     5.387] (**) Option "_source" "server/udev"
[     5.390] (II) event23 - SynPS/2 Synaptics TouchPad: is tagged by udev as: Touchpad
[     5.391] (II) event23 - SynPS/2 Synaptics TouchPad: no resolution or size hints, assuming a size of 69x50mm
[     5.394] (II) event23 - SynPS/2 Synaptics TouchPad: device is a touchpad
[     5.394] (II) event23 - SynPS/2 Synaptics TouchPad: device removed
[     5.446] (**) Option "Tapping" "on"
[     5.446] (**) Option "TappingButtonMap" "lrm"
[     5.446] (**) Option "AccelSpeed" "0.26"
[     5.447] (**) Option "HorizontalScrolling" "0"
[     5.447] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input8/event23"
[     5.447] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 12)
[     5.449] (**) Option "AccelerationScheme" "none"
[     5.449] (**) SynPS/2 Synaptics TouchPad: (accel) selected scheme none/0
[     5.449] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[     5.449] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[     5.452] (II) event23 - SynPS/2 Synaptics TouchPad: is tagged by udev as: Touchpad
[     5.453] (II) event23 - SynPS/2 Synaptics TouchPad: no resolution or size hints, assuming a size of 69x50mm
[     5.456] (II) event23 - SynPS/2 Synaptics TouchPad: device is a touchpad
[     5.457] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0)
[     5.458] (**) SynPS/2 Synaptics TouchPad: Ignoring device from InputClass "touchpad ignore duplicates"
[     5.459] (II) config/udev: Adding input device ST LIS3LV02DL Accelerometer (/dev/input/event5)

Touchpad started working after a few days without making changes.

I had this problem mysteriously after I installed my graphics drivers on my Lenovo IdeaPad 4 1470. I was scrounging through the /etc/X11/ folder looking for something mysterious and saw that there was a file named “10-evdev.conf” that had never existed before, so I copied it to my home folder to be safe, and deleted it from my /etc/X11/xorg.conf.d/ folder, and magically my touchpad works better than before!! Just figured I’d say this for future reference if anyone else ever has this problem!

1 Like

Has your mouse movements continued to be working good since the removal ? Did you add the file back? I have intermittent problems on this older Toshiba Laptop running Win7 with touchpad, AMD dual core X86_64. Manjaro shows that my touchpad is (greyed out) SynPs/2 Synaptics. Should I look for updated drivers?