Synaptic Touchpad Scroll Speed on Linux

There are two solutions. The first one just needs some terminal magic, for the other one you need to change a conf.

Note from the future: Maybe xinput doesn’t exist anymore the next time you have a problem. Try this instead: https://askubuntu.com/questions/1413750/how-to-change-2-finger-touchpad-scroll-speed-on-ubuntu-22-04

Terminal Magic

  1. Open a terminal
  2. Find your device:
    xinput –list
  3. Look at the usable properties:
    xinput –list-props [NUMMER]
  4. Change a prop like this:
    xinput –set-prop 10 372 30

xserve / xorg

So I messed around with Linux on my old Lenovo 3000 N200.
Zorin OS Lite works very well out of the box. The only thing that annoys me, is the super fast scroll speed.

This post explains everything, huge thanks to Amir Hossein Baghernezad : https://askubuntu.com/a/1051707

Short version: This (ubuntu based) OS uses an old synaptics driver.

sudo apt-get install xserver-xorg-input-synaptics

Now we need to add or edit the ScrollDelta values in the config file. I need 200 and it’s still not sluggish.

cd /usr/share/X11/xorg.conf.d
sudo nano 70-synaptics.conf

How it should look:

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        Option "VertScrollDelta"  "200"
        Option "HorizScrollDelta" "200"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
      MatchDevicePath "/dev/input/event*"
EndSection

Save the file and close nano (CTRL+O, Enter, CTRL+X), Log the user out and back in to feel the changes.

It’s possible to invert the scroll (natural scroll?) with a negativ value, like „-200“.

Speed in Firefox

Open a new tab in Firefox, and enter into the address bar: about:config.

There may be a warning about the sensitivity of the advanced settings within, accept the risk and proceed. There will be a search bar at the top, search for:

mousewheel.default.delta_multiplier_y

The default value seems to be 100. Change it to something like 50, and save with the check mark on the right.