Bug 372555 - Input Device - Mouse - Reverse scroll direction Not Working
Summary: Input Device - Mouse - Reverse scroll direction Not Working
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_mouse (show other bugs)
Version: 5.7.5
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
: 378875 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-11-16 20:33 UTC by Joe Bramas
Modified: 2019-12-15 13:11 UTC (History)
10 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joe Bramas 2016-11-16 20:33:51 UTC
The Reverse scroll direction does nothing

Environment: Ubuntu 16.10 X

A get-around is provided here (use xinput, flip values 4 and 5)
http://askubuntu.com/questions/411034/kubuntu-natural-scrolling-touchpad-only-but-not-for-mouse/416542#416542

Some more straneg comments are here:
https://forum.manjaro.org/t/solved-kde-reverse-natural-scrolling-not-working/5778/3

If this is not supported on the platform, some helpful note should be provided as to how to attain natural scrolling from the mouse wheel

Natural scrolling does not work anyway in Konsole

Similar to bug 368309
Comment 1 Joe Bramas 2016-11-16 20:38:31 UTC
The Konsole problem has a bug filed bug 355755
Comment 2 ray334 2017-01-14 03:14:33 UTC
Same issue in Antergos as well.
Comment 3 Andrew Beames 2017-01-17 19:27:57 UTC
same bug raised on opensuse, with details
https://bugzilla.opensuse.org/show_bug.cgi?id=1018967
Comment 4 blargblarg 2017-03-24 08:05:22 UTC
Scroll direction setting fails in all programs.  It was working in Kubuntu 16.10 but since installing the 17.04 daily it no longer works.

I rely on this for fixing the broken zoom direction that's occurring on more recent 3D programs.  When I ask them to provide a fix in their software they just say it's the normal way (which I know is not true) and close the issue.
Comment 5 Martin Wohli 2017-03-29 17:47:30 UTC
I looked into this a little bit.

This only seams to happen with libinput and not with evdev.

I tried this: https://gist.github.com/Zarokka/10ac4cecd5ebc5ce815136a2853850d4
This did not fix the issue however.

But maybe it is related to the setting having the name "ReverseScrollPolarity" and that it is called "NaturalScroll" in libinput.
Comment 6 Andrew Beames 2017-03-29 22:14:08 UTC
I too followed the description in
https://forum.manjaro.org/t/solved-kde-reverse-natural-scrolling-not-working/5778/3

and edited /usr/share/X11/xorg.conf.d/10-evdev.conf

and added the Option "NaturalScrolling" "true" entry in the first section:

Section "InputClass"
        Identifier "evdev pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
	Option "NaturalScrolling" "true"
EndSection

and the third section:

Section "InputClass"
        Identifier "evdev touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
	Option "NaturalScrolling" "true"
EndSection

All worked correctly after a reboot
Comment 7 blargblarg 2017-03-30 08:39:29 UTC
Thankyou Andrew,
That at least is a useable workaround.

On a possibly related note, I've noticed the mouse speed/acceleration setting also is not adjustable.
Comment 8 blargblarg 2017-03-30 08:41:39 UTC
PS:  I pasted that verbatim into the closest matching file - 10-quirks.conf - rather than 10-evdev.conf.
Comment 9 Kurt Hindenburg 2017-04-18 14:55:12 UTC
I believe this might be easy to fix as long as everyone is setting "Reverse scroll direction" in Mouse Controls System Settings

locate kcminputrc  | xargs grep ReverseScrollPolarity

A lot of the comments are using other methods to handle this
Comment 10 Kurt Hindenburg 2017-04-18 14:56:46 UTC
(In reply to Kurt Hindenburg from comment #9)
> I believe this might be easy to fix as long as everyone is setting "Reverse
> scroll direction" in Mouse Controls System Settings
> 
> locate kcminputrc  | xargs grep ReverseScrollPolarity
> 
> A lot of the comments are using other methods to handle this

Ah ignore this comment - I replied to wrong bug report.
Comment 11 Christoph Feck 2017-08-10 15:58:43 UTC
*** Bug 378875 has been marked as a duplicate of this bug. ***
Comment 12 blargblarg 2017-08-27 10:24:01 UTC
Bug still present in Kubuntu 17.10 daily.
Comment 13 ianp 2017-10-28 15:33:44 UTC
Bug still present in 17.10 release.
No workaround available to non IT users and family.
Comment 14 Veps 2019-03-13 22:40:35 UTC
Plasma: 5.8.6
Framework: 5.28.0
Qt: 5.7.1

Bug still present. Checkbox in System Settings->Hardware->Input Devices->Mouse has no effect: checked or unchecked, no difference.
Comment 15 Nate Graham 2019-12-14 10:08:56 UTC
Is anyone able to reproduce this? I believe it may have since been fixed.
Comment 16 Andrew Beames 2019-12-15 13:10:39 UTC
It's good for me
Comment 17 Nate Graham 2019-12-15 13:11:23 UTC
Thanks!