You are not logged in.

#1 2012-02-29 09:33:21

Cerales
Member
Registered: 2011-01-04
Posts: 32

Inertial scrolling with Touchpad?

I have a Thinkpad X220, and I can't wrap my head around turning on intertial scrolling.

I've installed xf86-input-synaptics. I've tried adding this line to /etc/X11/xorg.conf.d/10-synaptics.conf:

Option "Coastingspeed" "50"

And it seems to have no effect. I've also tried adding a value for CoastingFriction; didn't seem to do anything.

Can anyone point me in the right direction here?

edit: Here's my full 10-synaptics.conf:

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Option "TapButton1" "1"
        Option "TapButton2" "2"
        Option "TapButton3" "3"
        Option "CoastingSpeed" "50"
EndSection

Last edited by Cerales (2012-02-29 09:35:41)

Offline

#2 2012-02-29 09:50:57

litemotiv
Forum Fellow
Registered: 2008-08-01
Posts: 5,026

Re: Inertial scrolling with Touchpad?

I'm looking for the same thing, adding reply so i can find the thread back. smile


ᶘ ᵒᴥᵒᶅ

Offline

#3 2012-02-29 10:04:12

masteryod
Member
Registered: 2010-05-19
Posts: 433

Re: Inertial scrolling with Touchpad?

Can't help you guys, but if you figure this out it would be nice to add this to wiki, good luck wink

Offline

#4 2012-02-29 10:32:56

moetunes
Member
From: A comfortable couch
Registered: 2010-10-09
Posts: 1,033

Re: Inertial scrolling with Touchpad?

I have a 2001 dell laptop with the best touchpad I've come across yet. It has inertial scrolling by default it seems since I didn't do anything to enable it and nothing else I've used has had it. So I'm thinking it is a hardware thing not software.


You're just jealous because the voices only talk to me.

Offline

#5 2012-02-29 11:36:49

litemotiv
Forum Fellow
Registered: 2008-08-01
Posts: 5,026

Re: Inertial scrolling with Touchpad?

moetunes wrote:

I have a 2001 dell laptop with the best touchpad I've come across yet. It has inertial scrolling by default it seems since I didn't do anything to enable it and nothing else I've used has had it. So I'm thinking it is a hardware thing not software.

Do you have working coasting in combination with two finger scroll?


ᶘ ᵒᴥᵒᶅ

Offline

#6 2012-03-01 00:34:35

Cerales
Member
Registered: 2011-01-04
Posts: 32

Re: Inertial scrolling with Touchpad?

I doubt this is a hardware problem - it worked when I briefly used the Windows installation that came out of the box.

Offline

#7 2012-03-01 19:23:16

moetunes
Member
From: A comfortable couch
Registered: 2010-10-09
Posts: 1,033

Re: Inertial scrolling with Touchpad?

litemotiv wrote:

Do you have working coasting in combination with two finger scroll?

A little flick towards me on the right side of the touchpad scrolls a little bit slowly, a big flick scrolls far and fast.I call that inertial scrolling, is that what you are calling coasting? I haven't tried two finger scrolling but circular scrolling works fine.


You're just jealous because the voices only talk to me.

Offline

#8 2012-03-02 00:11:26

Cerales
Member
Registered: 2011-01-04
Posts: 32

Re: Inertial scrolling with Touchpad?

That's odd, by default mine only scrolls with two fingers on the touch pad. I don't really understand what you mean by circular scrolling, but yeah, small flicks doing slow scrolling and long flicks doing fast is what I want.

Offline

#9 2012-03-02 01:28:51

bwat47
Member
Registered: 2009-10-07
Posts: 638

Re: Inertial scrolling with Touchpad?

Cerales wrote:

That's odd, by default mine only scrolls with two fingers on the touch pad. I don't really understand what you mean by circular scrolling, but yeah, small flicks doing slow scrolling and long flicks doing fast is what I want.

I think i get what you mean. On my machine coasting works a bit differently in windows too.

In windows if you flick it slowly it just keeps scrolling, slowly until reaching the top or bottom. If you flick fast it scrolls fast until you reach the top or bottom.

In linux flicking slowly doesn't keep scrolling until you reach the top or bottom. It keeps scrolling for a little bit, you gotta flick multiple times and its a little annoying.

Last edited by bwat47 (2012-03-02 01:30:29)

Offline

#10 2012-03-03 13:13:44

litemotiv
Forum Fellow
Registered: 2008-08-01
Posts: 5,026

Re: Inertial scrolling with Touchpad?

Since i only really want this behavior in my browser, i decided to use this Chromium extension instead: Chromium Wheel Smooth Scroller.

Which is a fork of this Firefox extension: Yet another smooth scrolling

Seems to work great for both mousewheel and touchpad / two-finger scroll, it allows you to tweak the acceleration, smoothness and inertia as well.

I enabled "GPU compositing on all pages" in about:flags for better scrolling performance.


ᶘ ᵒᴥᵒᶅ

Offline

#11 2012-03-12 01:44:58

patrickthebold
Member
Registered: 2008-12-15
Posts: 55

Re: Inertial scrolling with Touchpad?

I have a different laptop but here are all the options I have that are (probably) related to scrolling.

        
                  Option "VertScrollDelta" "100"
                  Option "MinSpeed" "0.09"
                  Option "MaxSpeed" "0.55"
                  Option "AccelFactor" "0.08"
                  Option "EmulateTwoFingerMinW" "6"
                  Option "EmulateTwoFingerMinZ" "32"
                  Option "HorizEdgeScroll" "0"
                  Option "VertEdgeScroll" "0"
                  Option "HorizTwoFingerScroll" "1"
                  Option "VertTwoFingerScroll" "1"
                  Option "HorizScrollDelta" "100"
                  Option "CoastingSpeed" "20"
                  Option "CoastingFriction" "50"

Offline

#12 2012-03-13 01:32:03

cfr
Member
From: Cymru
Registered: 2011-11-27
Posts: 7,132

Re: Inertial scrolling with Touchpad?

Have you tried using synclient to configure it? The manual page is quite helpful.


CLI Paste | How To Ask Questions

Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L

Offline

#13 2012-03-16 20:54:11

cooltd825
Member
Registered: 2010-02-26
Posts: 12

Re: Inertial scrolling with Touchpad?

I've found the xf86-input-synaptics update from 1.5.0-1 to 1.5.99-0.2 on my 64 bit machine broke this inertial scroll feature on my system too.  About two weeks ago and before that this "coasting" worked completely fine, and I grew very accustomed to a slight flick to launch across a webpage.  When this update passed, I lost that feature.  Others have lost their "HP Clickpad" (no real buttons, like the MacBook Pro) features and some have lost multitouch support completely. 

There's a pseudo-bug pertaining to this in the LaunchPad, but progress is slow..

https://bugs.launchpad.net/ubuntu/+sour … bug/941046

This isn't a complete loss of usability, but I did really really enjoy the feature.

Offline

#14 2012-04-10 17:41:38

foobarrior
Member
Registered: 2012-03-11
Posts: 11

Re: Inertial scrolling with Touchpad?

for gnome 3.4 users: You know, if you'll try to scroll in grid frame, e.g. nautilus, process monitor, left panel of evince, then you'll probably find it working
I mostly think it should be a gtk incompatibility with new X api improvements
http://who-t.blogspot.com/2011/09/whats … lling.html

Potential side-effects
...
Clients that implement smooth-scrolling may act on information less than one increment. Permanent up/down movement of values less than one increment may then cause smooth scrolling events but no legacy events. I don't think this is an issue, users usually trigger the scrolling axis until they see the effect on-screen. The worst-case scenario here is that scrolling in one client requires more finger movement than in another client.

http://library.gnome.org/misc/release-notes/3.4/

GTK+ 3.4
   ...
    Smooth scrolling support by the new scroll direction GDK_SCROLL_SMOOTH and the new event mask GDK_SMOOTH_SCROLL_MASK. gdk_event_get_scroll_deltas() provides the scroll deltas.

Offline

Board footer

Powered by FluxBB