You are not logged in.

Dear visitor, welcome to If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.


Tuesday, September 11th 2007, 8:32pm

Mouse speed / sensivity


I use KDE 3.5.7 with SabayonLinux3.4 and compiz-fusion 0.5.2 and a PS/2 mouse

I have a problem with my mouse, the pointer is far too fast and it is a big problem for me.

I tried to change settings in KDE control center but I see only settings for acceleration not mouse speed.

Even if I put acceleration @ 1.0x the mouse is a lot too fast.

for instance, I tested the same mouse on a WindowsXP system :

- On WinXP : you need to move the mouse of 7 cm / 2.7 inch to move from left to right of the screen

- On Sabayon / KDE : : you need to move the mouse of 1.5 cm / 0.6 inch to move from left to right of the screen

More than 4 times faster on XP rather than KDE

I made some search over internet and i havent found any solution yet, but I ve seen a guy on this forum sayin his mouse was too slow so maybe the problem is related to my config/mouse , but how can i change mouse speed ?



Posts: 4

Location: Helsinki, Finland

  • Send private message


Friday, September 28th 2007, 1:10pm

RE: Mouse speed / sensivity

X doesn't have "mouse speed". Instead, there are two values: acceleration and threshold.

When the mouse travels less than threshold pixels in a short time, it will use the actual device speed and resolution. But when it crosses the threshold, the speed will be multiplied by acceleration.

You can try changing the mouse resolution in xorg.conf. Add the following line to you mouse InputDevice section and experiment with different values. AFAIK, it should work for most PS/2 mice.

Source code

Option "Resolution" "400"

For some reason, KDE Control Center doesn't allow fractional values for acceleration, but you can set it manually with xset. With fractional values you lose the acceleration feature, though.

A few examples:

Source code

xset m 7/10    # acceleration 7/10 with no threshold (i.e. constant speed)
xset m 3 10    # 3 × acceleration after 10 pixels
xset m         # restore default