After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 764819 - Natural scrolling toggle has no effect for touchpad
Natural scrolling toggle has no effect for touchpad
Status: RESOLVED DUPLICATE of bug 764257
Product: gnome-control-center
Classification: Core
Component: Mouse
3.20.x
Other Linux
: Normal normal
: ---
Assigned To: Control-Center Maintainers
Control-Center Maintainers
Depends on:
Blocks:
 
 
Reported: 2016-04-09 15:13 UTC by James Barnett
Modified: 2016-04-09 18:40 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description James Barnett 2016-04-09 15:13:47 UTC
Under the "Mouse & Touchpad" section in the "Settings" application, the toggle named "Natural Scrolling" under the Touchpad section has no effect after upgrading to GNOME 3.20. Natural scrolling was working previously in GNOME 3.18.

I am using GNOME on Arch Linux.
Comment 1 Bastien Nocera 2016-04-09 15:35:56 UTC
What's the output of:
sudo libinput-list-devices

And you wouldn't happen to have the xf86 evdev driver installed as well?
Comment 2 James Barnett 2016-04-09 16:06:11 UTC
(In reply to Bastien Nocera from comment #1)
> What's the output of:
> sudo libinput-list-devices

Device:           Power Button
Kernel:           /dev/input/event4
Group:            1
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a

Device:           Video Bus
Kernel:           /dev/input/event5
Group:            2
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a

Device:           Power Button
Kernel:           /dev/input/event1
Group:            3
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a

Device:           Sleep Button
Kernel:           /dev/input/event2
Group:            4
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a

Device:           Sleep Button
Kernel:           /dev/input/event3
Group:            4
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a

Device:           HD WebCam
Kernel:           /dev/input/event15
Group:            5
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a

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

Device:           AT Translated Set 2 keyboard
Kernel:           /dev/input/event6
Group:            7
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
 
> And you wouldn't happen to have the xf86 evdev driver installed as well?

Yes, I do have the xf86 evdev driver installed. I also have the xf86 synaptics driver installed.
Comment 3 Bastien Nocera 2016-04-09 17:09:19 UTC
Either remove those, or get your distribution to ship an X configuration that doesn't trample on loading the default libinput drivers.

Device:           Cypress APA Trackpad (cyapa)
<snip>
Nat.scrolling:    disabled

The driver isn't libinput for this device, so mutter/GNOME can't apply the configuration. If you get a newer gnome-control-center with the patch from bug 764257, there will be a warning that the driver selected for the touchpad is the wrong one.

Closing as a duplicate

*** This bug has been marked as a duplicate of bug 764257 ***
Comment 4 James Barnett 2016-04-09 18:40:26 UTC
Thanks. Uninstalling the synaptic drive and installing the libinput driver solves the issue. Interesting to note that libinput-list-devices shows Nat.scrolling as disabled still, but it is working properly in GNOME.