Ask Your Question

How to enable intertia scrolling in firefox on fedora 23

asked 2015-11-26 16:09:50 -0600

ceres2009 gravatar image

updated 2015-11-27 08:35:43 -0600

mether gravatar image


I'm using a lenovo t450s for both windows/fedora 23. I recently reinstalled from 32bit (where i used kde) to 64bit (where i'm getting friendly with gnome on wayland).

I noticed, that inertia scrolling isn't working with two finger scrolling on the touchpad in firefox. It simply worked before like it does per default in windows and i miss this feature.

Where and how can i configure it firefox or synaptics?

edit retag flag offensive close merge delete

3 Answers

Sort by ยป oldest newest most voted

answered 2016-06-23 22:01:35 -0600

whot gravatar image

short story: we're using libinput as the default input stack in fedora 23 and later. this gives us a number of benefits, but one of the drawbacks is that some features change. one is driver-emulated kinetic scrolling which triggered a whole number of unfixable bugs. libinput does the technically correct thing and pass information on to the clients/toolkits so they can do correct kinetic scrolling (GTK should do that). but until that new method is used it won't work everywhere

you can remove xorg-x11-drv-libinput and fall back to synaptics but that driver is in maintenance mode and sees little to no fixes.

edit flag offensive delete link more


thanks for the interesting answer! funny thing is i have one laptop working with kinectic scroll one don't - that means, that i have one synaptics and one libinput? Will try your approach, because kinetic scroll is a really nice feature.

ceres2009 gravatar imageceres2009 ( 2016-06-24 06:24:47 -0600 )edit

yes, it's likely you have an xorg.conf snippet left that assigns the synaptics driver. check in /etc/X11/xorg.conf.d for anything with a Driver "synaptics" line.

whot gravatar imagewhot ( 2016-07-18 16:56:28 -0600 )edit

answered 2016-06-06 02:26:54 -0600

mpduty gravatar image

Just tap the touchpad with three fingers instead of two to enable inertial scrolling.

edit flag offensive delete link more


what? when has that ever worked? If it did, that would be a bug because we don't have any code to actually do that...

whot gravatar imagewhot ( 2016-06-23 21:55:50 -0600 )edit

thanks for the reply, i tried it but it didn't work oin my installation.

ceres2009 gravatar imageceres2009 ( 2016-06-24 06:18:57 -0600 )edit

well it is still working on my machine. checking once again . . . yes I am sure. It is working. Bug or whatever . . . Make sure to make contact with all the three fingers simultaneously.

mpduty gravatar imagempduty ( 2016-07-15 12:01:47 -0600 )edit

Hello, just now read your comment, are you sure that this is default behaviour? I can't get it to work on mine.

ceres2009 gravatar imageceres2009 ( 2016-11-29 05:55:37 -0600 )edit

answered 2017-11-10 18:34:23 -0600

theroark gravatar image

updated 2017-11-21 23:55:11 -0600

Take a look at this post's opinion (and I agree with it) that libinput sucks. It also has a quick solution, which I implemented and can confirm works:

"On Fedora you do dnf remove xorg-x11-drv-libinput."

You may also have to create a settings file for synaptics and/or copy it from one location to another:

sudo mkdir /etc/X11/xorg.conf.d
sudo cp /usr/share/X11/xorg.conf.d/50-synaptics.conf /etc/X11/xorg.conf.d

My settings are:

    Section "InputClass"
    Identifier "touchpad catchall"
    Driver "synaptics"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"

    Option "areatopedge" "50"
    Option "arealeftedge" "150"
    Option "arearightedge" "1000"
    Option "EmulateTwoFingerMinZ" "95"
    Option "EmulateTwoFingerMinW" "15"
    Option "FingerHigh" "25"
    Option "FingerLow" "25"
    Option "LockedDrags" "1"
    Option "CoastingSpeed" "10"
    Option "CoastingFriction" "15"
    Option "RightButtonAreaLeft" "0"
    Option "RightButtonAreaTop" "0"   
    Option "PalmMinWidth" "4"
    Option "PalmMinZ" "15"    
    Option "TapButton1" "1"   
    Option "TapButton2" "3"

The key entries for inertia scrolling are CoastingFriction and CoastingSpeed.

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2015-11-26 16:09:50 -0600

Seen: 1,508 times

Last updated: Nov 21 '17