Comment 51 for bug 124440

Last I checked, mouse scrolling came from discrete up/down button events (mouse buttons 4 and 5). So the "configuration" has to happen in the code that receives the button 4/5 events and translates them into actual scrolling. That is typically the toolkit so I have added another GTK task. However that won't resolve it for other toolkits like in Mozilla apps. They would have to be fixed separately :(

A fix-all solution would be to abstract scrolling at a lower level so that X(input) just gave you "scroll up/down by some amount". Only with a universal solution implemented in X could you configure scroll speed for all apps in one place. Does such a thing exist yet?...