You are not logged in.

#1 2012-03-16 15:48:22

vkolev
Member
From: Cologne/Germany
Registered: 2012-03-16
Posts: 1

Touchpad Scroll-buttons not working properly

Hello all,

I was not sure if this is actually a Desktop Environment or Hardware problem, but since it's hardware related I will post it here.

The problem:
On my touchpad (on Acer Aspire 5610Z) I have scroll button for up/down/left/right and until a recent update the scroll buttons need to be clicked repeatably in order to scroll. Before the upgrade and the way I'm expecting to behave is that when I click and hold a button - it should repeat the scroll (I hope you are able to understand it). So basically my problem is that to scroll with the scroll-buttons I have to click it numerous times in order to scroll, instead of just holding the button pressed.

At the same time all other features like two-finger scrolling, gestures etc. are working, but I'm not used to scroll with two fingers and would like to have my scroll-buttons working.

Here is some information about the configuration:

10-synaptics.conf

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        Option "SHMConfig"      "on"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Option "TapButton1" "1"
        Option "TapButton2" "2"
        Option "TapButton3" "3"
                Option      "VertEdgeScroll"    "on"  # enable vertical scroll zone
                Option      "HorizEdgeScroll"   "on"  # enable horizontal scroll zone
                Option      "VertTwoFingerScroll"   "on"    # vertical scroll anywhere with two fingers
                Option      "HorizTwoFingerScroll"  "on"    # horizontal scroll anywhere with two fingers
EndSection

Output of synclient -l

Parameter settings:
    LeftEdge                = 1752
    RightEdge               = 5192
    TopEdge                 = 1620
    BottomEdge              = 4236
    FingerLow               = 25
    FingerHigh              = 30
    FingerPress             = 256
    MaxTapTime              = 180
    MaxTapMove              = 221
    MaxDoubleTapTime        = 180
    SingleTapTimeout        = 180
    ClickTime               = 100
    FastTaps                = 0
    EmulateMidButtonTime    = 75
    EmulateTwoFingerMinZ    = 282
    EmulateTwoFingerMinW    = 7
    VertScrollDelta         = 100
    HorizScrollDelta        = 100
    VertEdgeScroll          = 1
    HorizEdgeScroll         = 1
    CornerCoasting          = 1
    VertTwoFingerScroll     = 1
    HorizTwoFingerScroll    = 1
    MinSpeed                = 1.6
    MaxSpeed                = 1.75
    AccelFactor             = 0.087
    TrackstickSpeed         = 40
    EdgeMotionMinZ          = 30
    EdgeMotionMaxZ          = 160
    EdgeMotionMinSpeed      = 1
    EdgeMotionMaxSpeed      = 401
    EdgeMotionUseAlways     = 0
    UpDownScrolling         = 1
    LeftRightScrolling      = 1
    UpDownScrollRepeat      = 1
    LeftRightScrollRepeat   = 1
    ScrollButtonRepeat      = 100
    TouchpadOff             = 0
    LockedDrags             = 0
    LockedDragTimeout       = 5000
    RTCornerButton          = 0
    RBCornerButton          = 0
    LTCornerButton          = 0
    LBCornerButton          = 0
    TapButton1              = 1
    TapButton2              = 2
    TapButton3              = 3
    ClickFinger1            = 1
    ClickFinger2            = 1
    ClickFinger3            = 1
    CircularScrolling       = 0
    CircScrollDelta         = 0.100007
    CircScrollTrigger       = 0
    CircularPad             = 0
    PalmDetect              = 0
    PalmMinWidth            = 10
    PalmMinZ                = 200
    CoastingSpeed           = 20
    CoastingFriction        = 50
    PressureMotionMinZ      = 30
    PressureMotionMaxZ      = 160
    PressureMotionMinFactor = 1
    PressureMotionMaxFactor = 1
    GrabEventDevice         = 1
    TapAndDragGesture       = 1
    AreaLeftEdge            = 0
    AreaRightEdge           = 0
    AreaTopEdge             = 0
    AreaBottomEdge          = 0
    HorizHysteresis         = 25
    VertHysteresis          = 25
    ClickPad                = 0

Output of xinput list :

⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=12   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ USB2.0 Camera                             id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=11   [slave  keyboard (3)]

And the last upgrade since the scroll buttons stopped working:

[2012-03-14 08:15] upgraded chromium (17.0.963.78-1 -> 17.0.963.79-1)
[2012-03-14 08:15]   > Updating desktop mime database...
[2012-03-14 08:15] upgraded eric (5.1.8-1 -> 5.2.0-1)
[2012-03-14 08:15] upgraded freetype2 (2.4.8-1 -> 2.4.9-1)
[2012-03-14 08:15] upgraded git (1.7.9.3-1 -> 1.7.9.4-1)
[2012-03-14 08:15] upgraded glproto (1.4.14-1 -> 1.4.15-1)
[2012-03-14 08:15] upgraded grep (2.11-1 -> 2.11-2)
[2012-03-14 08:15] upgraded gstreamer0.10 (0.10.35-1 -> 0.10.36-1)
[2012-03-14 08:15] upgraded gstreamer0.10-base (0.10.35-1 -> 0.10.36-1)
[2012-03-14 08:15] upgraded gstreamer0.10-base-plugins (0.10.35-1 -> 0.10.36-1)
[2012-03-14 08:15] upgraded gstreamer0.10-good (0.10.30-2 -> 0.10.31-1)
[2012-03-14 08:15] upgraded gstreamer0.10-good-plugins (0.10.30-2 -> 0.10.31-1)
[2012-03-14 08:15] upgraded xcb-proto (1.6-2 -> 1.7-2)
[2012-03-14 08:15] upgraded libxcb (1.7-2 -> 1.8.1-1)
[2012-03-14 08:15] upgraded libx11 (1.4.4-1 -> 1.4.99.1-1)
[2012-03-14 08:15] upgraded libxt (1.1.2-1 -> 1.1.2-2)
[2012-03-14 08:15] upgraded imagemagick (6.7.5.3-1 -> 6.7.6.0-1)
[2012-03-14 08:15] upgraded inputproto (2.0.2-1 -> 2.2-1)
[2012-03-14 08:15] upgraded libglapi (7.11.2-1 -> 8.0.1-2)
[2012-03-14 08:15] upgraded libgl (7.11.2-1 -> 8.0.1-2)
[2012-03-14 08:15] upgraded intel-dri (7.11.2-1 -> 8.0.1-2)
[2012-03-14 08:16] upgraded kdebase-runtime (4.8.1-1 -> 4.8.1-2)
[2012-03-14 08:16] upgraded khrplatform-devel (7.11.2-1 -> 8.0.1-2)
[2012-03-14 08:16] upgraded libegl (7.11.2-1 -> 8.0.1-2)
[2012-03-14 08:16] upgraded libgles (7.11.2-1 -> 8.0.1-2)
[2012-03-14 08:16] Users no longer need to be in the 'camera' group to use camera devices
[2012-03-14 08:16] upgraded libgphoto2 (2.4.11-1 -> 2.4.13-1)
[2012-03-14 08:16] upgraded libnids (1.24-1 -> 1.24-2)
[2012-03-14 08:16] upgraded libpciaccess (0.12.1-1 -> 0.13-1)
[2012-03-14 08:16] upgraded libtiff (4.0.0-1 -> 4.0.1-1)
[2012-03-14 08:16] upgraded libxft (2.3.0-1 -> 2.3.0-2)
[2012-03-14 08:16] upgraded libxi (1.4.5-1 -> 1.6.0-1)
[2012-03-14 08:16] upgraded man-pages (3.36-1 -> 3.37-1)
[2012-03-14 08:16] upgraded mesa (7.11.2-1 -> 8.0.1-2)
[2012-03-14 08:16] upgraded mpfr (3.1.0.p3-1 -> 3.1.0.p7-1)
[2012-03-14 08:16] upgraded oxygen-gtk2 (1.2.1-1 -> 1.2.2-1)
[2012-03-14 08:16] upgraded oxygen-gtk3 (1.0.1-1 -> 1.0.2-1)
[2012-03-14 08:16] upgraded poppler (0.18.3-2 -> 0.18.4-1)
[2012-03-14 08:16] upgraded poppler-glib (0.18.3-2 -> 0.18.4-1)
[2012-03-14 08:16] upgraded poppler-qt (0.18.3-2 -> 0.18.4-1)
[2012-03-14 08:16] upgraded python-configobj (4.7.2-3 -> 4.7.2-4)
[2012-03-14 08:16] upgraded python-pygments (1.4-5 -> 1.5-1)
[2012-03-14 08:16] upgraded python2-pygments (1.4-5 -> 1.5-1)
[2012-03-14 08:16] upgraded ruby (1.9.3_p125-1 -> 1.9.3_p125-2)
[2012-03-14 08:16] upgraded skype (2.2.0.35-2 -> 2.2.0.35-3)
[2012-03-14 08:16] upgraded xf86-input-evdev (2.6.0-4 -> 2.7.0-1)
[2012-03-14 08:16] upgraded xf86-input-synaptics (1.5.0-1 -> 1.5.99-0.2)
[2012-03-14 08:16] upgraded xf86-input-vmmouse (12.7.0-3 -> 12.8.0-1)
[2012-03-14 08:16] upgraded xf86-video-intel (2.17.0-2 -> 2.18.0-1)
[2012-03-14 08:16] upgraded xf86-video-vmware (11.1.0-1 -> 12.0.0-1)
[2012-03-14 08:16] upgraded xorg-server-common (1.11.4-1 -> 1.12.0-1)
[2012-03-14 08:16] upgraded xorg-server (1.11.4-1 -> 1.12.0-1)
[2012-03-14 08:16] upgraded xorg-xinput (1.5.3-2 -> 1.5.99.1-1)
[2012-03-14 10:51] Running 'pacman -S gimp-devel'
[2012-03-14 10:52] Running 'pacman -S extra/gimp-devel'
[2012-03-14 10:52] Running 'pacman -Syy'
[2012-03-14 10:52] synchronizing package lists
[2012-03-14 10:54] Running 'pacman -S extra/gimp-devel'
[2012-03-14 10:55] Updating font cache... done.
[2012-03-14 10:55] installed gsfonts (1.0.7pre44-3)
[2012-03-14 10:55] installed libwmf (0.2.8.4-9)
[2012-03-14 10:55] installed babl (0.1.6-1)
[2012-03-14 10:55] installed gegl (0.1.8-2)
[2012-03-14 10:55] installed gimp-devel (2.7.5-1)
[2012-03-14 11:01] Running 'pacman -U /tmp/yaourt-tmp-vladi/PKGDEST.26J/gimp-photoshop-brush-1.0-1-i686.pkg.tar.xz'
[2012-03-14 11:02] installed gimp-photoshop-brush (1.0-1)
[2012-03-14 11:02] Running 'pacman -U /tmp/yaourt-tmp-vladi/PKGDEST.Jc0/gimp-photoshop-brush-1.0-1-i686.pkg.tar.xz'
[2012-03-14 11:02] upgraded gimp-photoshop-brush (1.0-1 -> 1.0-1)
[2012-03-14 11:03] Running 'pacman -S --asdeps --needed extra/perl-xml-parser extra/intltool'
[2012-03-14 11:03] installed perl-xml-parser (2.41-2)
[2012-03-14 11:03] installed intltool (0.50.1-1)
[2012-03-14 11:03] Running 'pacman -U /tmp/yaourt-tmp-vladi/PKGDEST.GVM/gimp-plugin-saveforweb-0.29.3-1-i686.pkg.tar.xz'
[2012-03-14 11:03] installed gimp-plugin-saveforweb (0.29.3-1)
[2012-03-14 11:04] Running 'pacman -U /tmp/yaourt-tmp-vladi/PKGDEST.OX1/gimpfx-foundry-2.6_1-2-i686.pkg.tar.xz'
[2012-03-14 11:04] installed gimpfx-foundry (2.6_1-2)
[2012-03-14 20:27] Running 'pacman -Syy'
[2012-03-14 20:27] synchronizing package lists
[2012-03-14 20:30] Running 'pacman -Syu'
[2012-03-14 20:30] synchronizing package lists

I thank you in advance for your suggestions

Offline

#2 2013-04-23 09:21:27

fatfreddie
Member
From: Berlin
Registered: 2013-04-21
Posts: 3

Re: Touchpad Scroll-buttons not working properly

I have the exact same problem on the same hardware (Aspire 5610). Toying around with /etc/X11/xorg.conf.d/50-synaptics.conf doesn't seem to be solving anything - which makes sense, since I didn't change anything there prior to the touchpad-issue.
I tried downgrading the xf86-input-synaptics package from 1.7.0-1 to 1.6.3-2 and -1, but only ended up without ANY touchpad capabilities...

Any suggestions anyone?

Offline

#3 2013-04-23 09:38:43

fatfreddie
Member
From: Berlin
Registered: 2013-04-21
Posts: 3

Re: Touchpad Scroll-buttons not working properly

Just noticed that the initial post was issued over a year ago... so that makes it actually imossible for the problem to be have been caused by the same update. Strange!
Did you, by any chance, find a solution?

Offline

#4 2013-04-27 07:06:40

sihox
Member
Registered: 2013-04-27
Posts: 1

Re: Touchpad Scroll-buttons not working properly

I'm afraid the problem is in driver.
I compared sources of input-synaptics 1.6.3 and 1.7.0 and it seems that author has cut off the functionality of "repeating" scrollbuttons sad
Here's the announce of this new version:
http://lists.freedesktop.org/archives/x … 55593.html

And we can read there: "Purge scrollbuttons (repeat)".

Strange decision I think...

Offline

#5 2013-04-27 19:17:51

fatfreddie
Member
From: Berlin
Registered: 2013-04-21
Posts: 3

Re: Touchpad Scroll-buttons not working properly

Strange decision indeed! So it's not actually a bug, it's a "feature" sad
Then vkolev's post must have been related to some other problem...

Thanks for the info, sihox.

Offline

Board footer

Powered by FluxBB