https://github.com/artursapek/dotfiles/blob/master/prefs.sh
It's nice that xinput exists for low-level tweaks, but it seemed necessary because the GUI is so lacking. I still don't think I completely understand what settings I'm changing, but everything feels normal now.
The trackpad scrolling still doesn't feel nearly as good as on a mac, but I've gotten used to it.
This is also something that may scare away casual users such as gamers, where acceleration is not acceptable.
The default mouse settings are unusable, and it is impossible to get it good, but with a lot of fiddling it's almost possible to get rid of the weird acceleration.
Sensible defaults for mouse: fixed scaling (downscaling) without smoothing.
Sensible defaults for pad: fixed scaling (or minimal acceleration) with some minimal smoothing.
Section "InputClass"
Identifier "mouse"
MatchIsPointer "on"
Option "AccelerationProfile" "-1"
Option "AccelerationScheme" "none"
EndSection- FLAVOR: Ubuntu Desktop
- ROLE: Java developer, now founder
- HEADLINE: Better Mouse Settings
- DESCRIPTION: Right now mouse acceleration is enabled by default, and for heavy mouse users this is really not usable. There is no way to change this behaviour in the mouse settings. The only way as a user to get a workable mouse configuration is with custom startup scripts, and it took me as an experienced Linux user and software engineer a long time to figure out exactly how (The recommended way to do this kept changing). Non-expert users cannot be expected to do the same. All it needs is a checkbox or possibly a slider in the Mouse & Touchpad settings to configure the acceleration speed.
- ROLE: Desktop User