I’ve started using a trackball instead of mouse, as my desktop space is pretty limited to fit even a tiny mouse pad. I have been a fan of Logitech mouse with that super-fast scroll wheel. Through I knew Logitech M570 does not come with that type scroll wheel, I went with Logitech anyways.
The trackball feels typically Logitech-ish in my hand, but the lack of fast scroll makes it significantly less ergonomic with the need to repeatedly move the middle finger in awkward ways.
Fortunately, the trackball can be configured to double as a scroll wheel and it can do horizontal scrolling which the default scroll wheel does not even support.
$ sudo apt-get install xinput
and insert the following code somewhere in ~/.xsessionrc:
After sourcing ~/.xsessionrc, rolling the trackball while holding down the middle button (i.g., pressing down the scroll wheel) scrolls the view.
The speed of scroll can be adjusted by Evdev Wheel Emulation Inertia. Setting it to a larger value makes the page scroll slower.