Sign up ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

This question has been asked many times with no answer. I've used my basic Google skills and haven't come across a fix. This is system wide. My mouse simply scrolls too fast.

I'm new to ubuntu and linux in general. Would switching styles or whatever it is called (Ubuntu, KDE, Xubuntu) help at all? Is there a terminal code I can enter?

share|improve this question
See this question, it appears to have the answer: – ir-g Feb 19 '13 at 14:25
possible duplicate of How can I change the mouse's wheel scroll rate? – Moshe Katz Sep 18 '14 at 15:06
Forum won't let me answer, but the solutions below didn't work for me and I found one that did for my touchpad scroll: simply type 'synclient VertScrollDelta=100' into terminal. – user3141592 Mar 30 at 7:23
This solution solved the problem permanently for me: – Rodrigo Martins Oct 21 at 21:28

4 Answers 4

I removed the USB dongle that comes with my wireless mouse and plugged it back and fixed my scrolling speed instantly.

share|improve this answer
I don't think this answer deserves the downvotes. It did solve my/the problem (yes, I +1:ed it). – dbm Nov 11 '13 at 13:17
yes, worked for me as well – user266659 Apr 8 '14 at 12:41
This answer especially applies to a Logitech mouse connected via their Unifying wireless receiver after switching the "smooth scrolling" option in solaar. – James Caccese May 1 '14 at 4:10
I have a sculpt ergonomic desktop(keyboard & mouse) by microsoft. This solution fixed my problems. – Abhishek Anand Aug 26 '14 at 19:09
This solution works for Microsoft Mouse too. – iamcreasy Jun 25 at 20:32

To change the mouse parameters :
xinput list # to list the peripherals, note the good number!
xinput list-props 9 #list parameters from peripheral number 9
xinput set-prop 9 'Device Accel Constant Deceleration' 3 # set the acceleration of peripheral 9 to value 3. The higher the value is, the more you divide the acceleration. Acceleration is maximum for a value equal to 1. The "basis" value seems to be 1.7, for me...

To permanently set the change :
A hidden file in your directory is ".profile" (Ctrl+H to see hidden files) Double click on it and open it. Copy paste the previous command at the end. That's it!

P.S. to apply the same command for all users you can edit the file /etc/profile (not an hidden file).

Have fun.

share|improve this answer
I tried it and this seems to act just on the cursor speed; it has no effect on the scroll wheel behavior. – AndreasT Jun 25 '13 at 20:06
I think you're looking for 'Synaptics Scrolling Distance'. Fwiw. – zoomix Oct 11 '13 at 20:49
I cannot find any props about scrolling, perhaps my mouse doesn't support it? I have 2 mice and none of them have it. One mouse is pretty new though. – Yan King Yin Nov 16 at 6:56

I have written simple script which allows you to find which device has this property (script basically iterates over all xinput devices and lists only those which have any property containing scroll)

 xinput list | cut -f2 | cut -f2 -d'=' | xargs -d $'\n' -I'{}' sh -c "xinput list-props '{}' | grep -iq scroll && (echo Listing dev id '{}'; xinput list-props '{}')"
 xinput --set-prop 11 295

Note, that for example in Firefox you can set in about:config


remmember to set


to true.

share|improve this answer

I have a Logitech PerformanceMouse MX and none of the solutions here worked. The only thing that worked for me was using some parts of this project.

  1. Add this PPA and then install xserver-xorg-input-evdev.
  2. Check out the Solaar project and run rules.d/ It will copy the udev rules to the appropriate location and ask permissions if necessary.
  3. Remove the receiver and plug it back in.
  4. Add yourself to the plugdev group: $ sudo gpasswd -a <your-username plugdev
  5. Log out and log back in.

Now you can set your scroll-speed with the following xinput commands (source):

$ xinput set-prop <devnum> "Evdev Scrolling Distance" 8 1 1 # for smooth scroll
$ xinput set-prop <devnum> "Evdev Scrolling Distance" -8 1 1 # for smooth 'natural' scroll

Changing the 8 to a lower value increases the sensitivity. Flipping it to negative changes the direction of scroll. Increasing the value decreases sensitivity.

share|improve this answer

protected by Community Dec 5 '13 at 15:43

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.