Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. 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

Is there a way to make the scrolling on a linux machine (running X11) more like OS X's natural scrolling? With 'natural scrolling' I mean the fact that you can flick trough the pages, there is momentum in the scrolling.

I have a macbook running Arch Linux and I would like to make the trackpad experience a bit better.

share|improve this question
what are you looking for is probably defined as "kinetic scrolling", i suggest a research on the internet about your distribution specific solutions, because this can involve 3 pieces of software, drivers, desktop environment and possible third part software. – user827992 Jul 12 '12 at 20:41
Have you tried GNOME 3's "natural scrolling"? – aairey Feb 26 '15 at 12:25
I accidentally discovered that this Firefox Add-ons has option for making "bouncy" feedback when reaching the page top/bottom edge. Works with Firefox 40 on Linux. – clearkimura Aug 18 '15 at 15:59
Try man synaptics (not man synaptic) and read the configuration manual for the touchpad driver used for touchpads on lots of (but not all) hardware. Search for the word "coasting". EDIT: Just realized how old this post was. :-/ – dubiousjim Sep 19 '15 at 7:30

You can do that easy with synclient:

$ synclient VertScrollDelta=-70
$ synclient HorizScrollDelta=-70
share|improve this answer

I think this is called Coasting:

$ synclient -l | grep Coasting
    CornerCoasting          = 0
    CoastingSpeed           = 20
    CoastingFriction        = 50

Adjust the CoastingSpeed and CoastingFriction to set how fast it scrolls and how soon it stops scrolling.

share|improve this answer

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.