Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've recently switched to Ubuntu, and the one thing that has been bothering me is the scroll speed, which I can't seem to change. In windows I used to have it set around 7 lines, but it seem to be around 3 on Ubuntu, and unchangeable. How can I change the speed?

share|improve this question
up vote 22 down vote accepted

If it's only for web, you can change the scroll speed in FireFox:

  • Edit menu > Preferences > Advanced tab > Browsing group: disable smooth scrolling


  • Type enter about:config in the address bar
  • Find and change mousewheel.withnokey.sysnumlines to FALSE
  • Then change the mousewheel.withnokey.numlines from 1 to whatever you want.

And a more general, system-wide solution:

share|improve this answer
For the whole system. – Kironide Feb 20 '11 at 16:34
Just unplug and plug again the mouse connector. It worked for me. – Airton Sobral May 10 '12 at 19:34
Yes. It did worked for me too. I was using a wireless mouse. First I tried to switch off & on the mouse power, but that didnt help. Then I unplugged the usb adapter, waited for a few seconds and then plugged in again. – user81089 Aug 3 '12 at 16:09
@AirtonSobral That's pretty odd! Worked for me too, except in my case my scrollwheel would jump full page lengths (too fast). Now it's smooth! :) – Web_Designer Aug 2 '13 at 15:55

OMG, all you have to do is unplug the mouse (mine was wireless), and then plug it back in to fix this issue.

I was searching for a long time for this fix and even rebooted the machine to no avail. Maybe a full shutdown would have fixed the issue.

share|improve this answer
This worked for me as well. It's a little annoying that I have to do this on every startup, but oh well, at least it works. – Tamás Szelei Sep 26 '12 at 11:26
A full shutdown didn't work for me but, unplugging and replugging worked! I hope I don't have to do this every restart cycle. – TechplexEngineer Nov 18 '12 at 14:04
Wow, this worked for me too with a Microsoft Wireless mouse that was scrolling far too fast. I unplugged the bluetooth dongle and re-plugged it and scrolling became perfect. Amazing that the fix was this simple. – Gerry Nov 24 '12 at 8:46
Surely there is no way to fully express my gratitude within a lifetime, so I'll just say THANK YOU, it DOES work. – AndreasT Jun 25 '13 at 20:09
Thanks, this worked ;). – Derfder Jun 30 '13 at 12:01

For Ubuntu 12.10 I found that it it a little different for the Firefox work around.

Open about:config (type it into the address bar) and search for:


Then change the number associated with it. Mine was set to 5. I changed it to 60 and it works how I want it now.

share|improve this answer
Thanks! I found that option myself but didn't try that high a number, just something like 10. But together with smooth scrolling it seems that much higher numbers are in order to reach barely sufficient scroll speeds. Currently got mine set to 100. – nem75 Jan 11 '13 at 12:40

In Firefox 19, run about:config in the address bar, then modify the parameter mousewheel.min_line_scroll_amount to something higher (50). You don't have to restart FF.

share|improve this answer

I have Firefox 42.0 here, and I use a touchpad to scroll.

I found if I wanted to adjust the distance scrolled, I could change:


in about:config. Its default value was 100. A larger value would scroll further/faster.

share|improve this answer

Chromium Wheel Smooth Scroller

In Chrome, this is The Soluttion:

Just brilliant!

share|improve this answer
I used this to solve my problem, worked well for me. – Zzzach... Sep 27 '15 at 7:20

If you use two fingers on a touchpad to scroll, you can use synclient to adjust the sensitivity for the whole system.

If you don't have it installed:

sudo apt-get install xserver-xorg-input-synaptics

To see the current sensitivity threshold, check the output of:

synclient -l | grep ScrollDelta

To make it more sensitive, reduce the value:

synclient VertScrollDelta=33

This means you need to move your finger less to send each scroll event.

If you want to reverse the scroll direction, like Mac OS X's "natural scrolling", set a negative value.

But note that this will not let you configure the minimum distance scrolled when you move your fingers only a little bit. That must be configured per-app (or possibly per-desktop environment).

share|improve this answer
only on Synaptic devices - does not apply to ALPS or indeed any other touchpad manufactuter. – Wyatt8740 Feb 2 at 20:48

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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