Red Hat Bugzilla – Bug 146930
Bad automatic mouse acceleration factor and threshold settings.
Last modified: 2007-11-30 17:10:59 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5)
Description of problem:
I am using a Razor Diamondback mouse, which is a 1600dpi optical
mouse. Apparently the OS automatically detects the mouse and tries to
automatically set the mouse acceleration factor and threshold.
However, it sets the factor to 8/10 and the threshold to 2. Hence
slow, small movements do not cause the mouse cursor to move at all!
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. plug in Diamondback mouse
2. boot computer
3. wait until X loads
Actual Results: "xset q" says that the mouse acceleration scaling
factor is 8/10 and the acceleration threshold is 1. This causes the
mouse to not move for small or slow movements. Trying using gimp with
Expected Results: For such a high resolution mouse, it is probably
best to just disable acceleration. There should be a method for
disabling this automatic acceleration setting "feature".
Acceleration was originally created when mice were very low
resolution. Hence in order to be able to get the cursor from one end
of the screen to the next without having to repeatidly pick up and the
mouse and re-center it on your mouse pad, some kind of movement
scaling was required.
High resolution mice do not need this scaling and hence it should be
disabled when such a mouse is detected, or there should at least be an
option for doing so. Imagine the automatic settings calculated for a
3200dpi mouse! A scale factor of 4/10 and a threshold of 1?
I guess a workaround would be to put "xset 1 255" (is this the best
way to disale mouse acceleration?) in some startup script, but that
seems like a hack. There should be a method for disabling automatic
acceleration configuration, and instead use whatever settings are
saved in an appropriate file, such as "/etc/X11/xorg.conf".
This is more of a configuration issue than a bug in xorg-x11.
Reassigning to system-config-mouse as a feature request for
consideration in future OS releases.
Fedora Core 3 is now maintained by the Fedora Legacy project for security
updates only. If this problem is a security issue, please reopen and
reassign to the Fedora Legacy product. If it is not a security issue and
hasn't been resolved in the current FC5 updates or in the FC6 test
release, reopen and change the version to match.
system-config-mouse is no longer shipped. If this is still an issue with FC6,
please refile against xorg as we now do automatic configuration.