#!/bin/sh # Get device ID like so: # [dbowling@gcdsrest80 ~]$ xinput list # ⎡ Virtual core pointer id=2 [master pointer (3)] # ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] # ⎜ ↳ Macintosh mouse button emulation id=10 [slave pointer (2)] # ⎜ ↳ Logitech Optical USB Mouse id=11 [slave pointer (2)] # Get prop for Scrolling Distance: # [dbowling@gcdsrest80 ~]$ xinput list-props 11 | grep 'Scrolling Distance' # Evdev Scrolling Distance (262): 1, 1, 1 # Assign negative values to reverse: #xinput set-prop 10 280 -1, -1, -1 xinput set-prop 9 280 -1, -1, -1