You are not logged in.

1

Tuesday, September 11th 2007, 8:32pm

Mouse speed / sensivity

Hi,


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 ?

trae

Beginner

Posts: 4

Location: Helsinki, Finland

  • Send private message

2

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

1
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

1
2
3
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