|Recently I purchased a new laptop, and no matter how much I tweak the mouse settings I just can’t get the mouse to feel comfortable as in Windows. I’ve had a similar feeling when using desktop systems, but it may be worse on this laptop due to the LCD’s high DPI or the characteristics of the pointing stick. However the point is that for a given piece of hardware I’m happy in Windows, and not in Linux.
The standard mouse controls under Linux are an acceleration value and a threshold (also called delta) value. From my understanding, when a single update comes in greater than the delta, the acceleration value is used as a multiplier. I humbly suggest this control model is flawed. There doesn’t seem to be a way to control the non-accelerated mouse speed. Perhaps gpm’s poorly-documented “-r” option is the answer, but I have not seen this parameter exposed in any desktop control dialogs, and it’s not clear if it accepts fractional values for fine control. Without being able to control the base mouse speed, users with very small dot pitch displays will find their mouse moving too slowly when unaccelerated, and then jerking annoyingly when acceleration kicks in.
In contrast Windows (and most other fine OS’s) offer control of the mouse through separate speed and acceleration settings. This is a simple and effective interface. Furthermore it avoids the “two speed only” problem that Linux has, resulting in smooth mouse control when implemented properly.
I’d like to be wrong about this. The acid test is to get my laptop’s mouse working as in Windows. Simple solutions anyone?
If the problem is deeper as I suspect, how would I go about correcting it?