There are several ways of setting mouse acceleration:
- by editing xorg configuration files
- the Template:Package Official package provides two programs that can be used to change those settings from a shell or a script:
- many Desktop Environments provide a configuration GUI for mouse settings. They should be easy to find and use.
Setting mouse acceleration
In xorg configuration
See Template:Codeline for details.
You can also assign settings to specific hardware by using "MatchProduct", "MatchVendor" and other matches inside class sections.
To get the current values, use:
xset q | grep -A 1 Pointer
To set new values, type:
xset m ACCELERATION THRESHOLD
where ACCELERATION defines how many times faster the cursor will move than the default speed, when the cursor moves more than THRESHOLD pixels in a short time. ACCELERATION can be a fraction, so if you want to slow down the mouse you can use 1/2, and if 3 is slightly too fast, but 2 is too slow, you can use 5/2, etc.
To get the default settings back:
xset m default
For more info see Template:Codeline.
First, get a list of devices plugged in (ignore any virtual pointers):
Take not of the ID. You may also use the full name in commands if the ID is prone to changing.
Get a list of available properties and their current values available for modification with
xinput list-props 9
where Template:Codeline is the ID of the device you wish to use. Or
xinput list-props 'Bobs mouse brand'
Example, changing the property of Template:Codeline to 2:
$ xinput list-props 9 Device 'Bobs mouse brand': Device Enabled (121): 1 Device Accel Profile (240): 0 Device Accel Constant Deceleration (241): 1.000000 Device Accel Adaptive Deceleration (243): 1.000000 Device Accel Velocity Scaling (244): 10.000000 $ xinput --set-prop 'Bobs mouse brand' 'Device Accel Constant Deceleration' 2
Disabling mouse acceleration
Mouse acceleration has changed dramatically in recent X server versions, using Template:Codeline to disable acceleration doesn't work as it used to and is not recommended anymore.
To completely disable any sort of acceleration/deceleration, create the following file: Template:File