[RESPONDED] Reduce Effective Touchpad Area on Linux

On Linux Mint, I used to do this to reduce the Touchpad area but there’s no synclient on Fedore and I am not even sure the touchpad driver is from Synaptics anyways.

Do you know of a way to achieve that ?

https://web.archive.org/web/20220927101543/http://tuxdiary.com/2014/12/16/reduce-effective-area-touchpad-linux/

If you don’t have the Synaptics driver you may not be able to do it. The replacement driver is terrible, much less control & config options, and I understand they have no plans to fix it.

I mean is the Framework touchpad even from Synaptics ? Is this the only brand ?

The linux synaptics driver also supports other brands, I know alps works.

But it looks like Framework uses a PixArt PCT3854QR. So I think you may be out of luck.

Also, linux touchpad drivers can just be crap. And I say this as someone who loves linux and has used it on desktop for over 10 years. Though, I find synaptics to be fine, for the little I use my touchpad.

1 Like

This is likely something that could be done at a udev level; LIBINPUT_ATTR_SIZE_HINT=100x56 or whatever.

It would involve evtest and dmidecode to get all the needed details, then into something like:

sudo nano /etc/udev/hwdb.d/99-touchpad.hwdb

Which might contain something like:

evdev:name:*TouchPad/Make/Model:dmi:*svnSystemName*
 LIBINPUT_ATTR_SIZE_HINT=100x56
sudo systemd-hwdb update && sudo udevadm trigger

This is very rough and totally untested, but it would likely be the right direction. This would need testing and you would need:

  • sudo evtest results for the touchpad.
  • sudo dmidecode -s system-product-name
1 Like