Bug 97090 - Edge scroll doesn't work anymore
Summary: Edge scroll doesn't work anymore
Status: RESOLVED NOTOURBUG
Alias: None
Product: Wayland
Classification: Unclassified
Component: libinput (show other bugs)
Version: 1.4.0
Hardware: Other All
: medium normal
Assignee: Wayland bug list
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-07-26 19:39 UTC by Paviluf
Modified: 2016-08-02 08:48 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Paviluf 2016-07-26 19:39:15 UTC
Hello,

Edge scroll doesn't work anymore and two finger scroll stay enabled.

Fedora 24 - libinput-1.4.0-1.fc24.x86_64 

libinput-list-devices
Device:           Cypress APA Trackpad (cyapa)
Kernel:           /dev/input/event13
Group:            6
Seat:             seat0, default
Size:             98.46x64.00mm
Capabilities:     pointer 
Tap-to-click:     disabled
Tap-and-drag:     enabled
Tap drag lock:    disabled
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:   *two-finger edge 
Click methods:    button-areas *clickfinger 
Disable-w-typing: enabled
Accel profiles:   none
Rotation:         n/a

udevadm info /sys/class/input/event13
P: /devices/pci0000:00/0000:00:15.1/i2c-7/7-0067/input/input13/event13
N: input/event13
S: input/by-path/pci-0000:00:15.1-event-mouse
E: DEVLINKS=/dev/input/by-path/pci-0000:00:15.1-event-mouse
E: DEVNAME=/dev/input/event13
E: DEVPATH=/devices/pci0000:00/0000:00:15.1/i2c-7/7-0067/input/input13/event13
E: ID_INPUT=1
E: ID_INPUT_HEIGHT_MM=64
E: ID_INPUT_TOUCHPAD=1
E: ID_INPUT_TOUCHSCREEN=1
E: ID_INPUT_WIDTH_MM=98
E: ID_PATH=pci-0000:00:15.1
E: ID_PATH_TAG=pci-0000_00_15_1
E: ID_SERIAL=noserial
E: LIBINPUT_DEVICE_GROUP=18/0/0/1:i2c-7-0067
E: LIBINPUT_MODEL_CHROMEBOOK=1
E: LIBINPUT_MODEL_CYAPA=1
E: MAJOR=13
E: MINOR=77
E: SUBSYSTEM=input
E: USEC_INITIALIZED=4932679

Thanks !
Comment 1 Peter Hutterer 2016-08-01 05:16:26 UTC
if you run sudo libinput-debug-events --set-scroll-method=edge on the terminal, does it do edge scrolling (AXIS events are scrol events). If so, I'd guess this is this gnome bug here: https://bugzilla.gnome.org/show_bug.cgi?id=769276

xinput list-props "Cypress APA Trackpad (cyapa)" should tell you which scroll method is enabled.
Comment 2 Paviluf 2016-08-01 22:57:25 UTC
(In reply to Peter Hutterer from comment #1)
> if you run sudo libinput-debug-events --set-scroll-method=edge on the
> terminal, does it do edge scrolling (AXIS events are scrol events). If so,
> I'd guess this is this gnome bug here:
> https://bugzilla.gnome.org/show_bug.cgi?id=769276

Hello Peter,
It seems that it do edge scrolling with "sudo libinput-debug-events --set-scroll-method=edge". So it don't seem to be a libinput bug.

event13	POINTER_AXIS      +3.32s	vert 0.26* horiz 0.00

> xinput list-props "Cypress APA Trackpad (cyapa)" should tell you which
> scroll method is enabled.

It says that but I don't know what that scroll method it is :

libinput Scroll Method Enabled (287):	1, 0, 0

Thanks !
Comment 3 Peter Hutterer 2016-08-01 23:54:08 UTC
(In reply to Paviluf from comment #2)
> It says that but I don't know what that scroll method it is :
> 
> libinput Scroll Method Enabled (287):	1, 0, 0

yep, the order is two-finger, edge, button scrolling so you still have 2fg enabled. you can set it to 0 1 0 and get edge scrolling but as I said it simply looks like you're running into that gnome bug above (on the premise you're actually using gnome of course).
Comment 4 Paviluf 2016-08-02 08:48:24 UTC
(In reply to Peter Hutterer from comment #3)
> (In reply to Paviluf from comment #2)
> > It says that but I don't know what that scroll method it is :
> > 
> > libinput Scroll Method Enabled (287):	1, 0, 0
> 
> yep, the order is two-finger, edge, button scrolling so you still have 2fg
> enabled. you can set it to 0 1 0 and get edge scrolling but as I said it
> simply looks like you're running into that gnome bug above (on the premise
> you're actually using gnome of course).

I'm on Gnome / Fedora 24 so I will see with them :)

Thank you very much Peter !


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.