PlayStation DualSense and Linux: how to disable DualSense touchpad

The Ultimate Solution

Special thanks to guys for solution: Отключить тачпад[]

Hello fellow Linux gamers,

I believe not only me have encountered this problem - Linux on kernel level creates a touchpad device for DualSense's touchpad and its really annoying thing to deal with: ghost input from touchpad can really mess up your experience in games.

One of the effective solutions for disabling DS touchpad is adding a new udev rule for the device.

1) Create new rule in /etc/udev/rules.d/ and add following code to the file:

# /etc/udev/rules.d/90-dualsense-no-touchpad-input.rules ACTION=="add|change", KERNEL=="event[0-9]*", ATTRS{name}=="*Wireless Controller Touchpad", ENV{LIBINPUT_IGNORE_DEVICE}="1"

2) After creating the rule, reboot the system. Yes, you can reload all the existing rules with udevadm control --reload But its better to reload machine IMO since udev is already complicated enough to deal with outside of disabling devices on-the-go.

This will completely disable DS touchpad as device, so ghost input from it won't bother you anymore.


More ELDEN RING guilds