Bug#823195: evince-common: Mouse Inverted Reversed Scrolling Does not Function

Jason Crain jason at inspiresomeone.us
Tue May 10 20:33:37 UTC 2016


On Sat, May 07, 2016 at 03:08:13PM -0400, Carl Nikolov wrote:
> It is a bluetooth mouse can you test this ? 
> 
> It's probably different in this case

I do not have a bluetooth mouse to test with.

I did get around to putting an Xubuntu live image on my USB keychain so
I could test with something better than a virtual machine.  The result
was the same.  Xfce's reverse scroll does not work with GTK3 apps.
Instead of this being unique to Evince, I strongly suspect that the
problem you've experienced is that Xfce's reverse scrolling does not
work with *any* GTK3 app.

Please try this.  Install the gtk-3-examples package and run the
following program:

  gtk3-demo --run flowbox

And see if the reverse scrolling works correctly.  From my testing,
gtk3-demo does not follow Xfce's reverse scroll setting, demonstrating
that this problem is not specific to Evince.

If that's the case, that it's all GTK3 apps and not just Evince, the
solution is going to be that Xfce needs to set some libinput properties
when enabeling reverse scrolling.  For a workaround, on my system (in a
virtual machine) running this command and not using Xfce's reverse
scroll option fixes it:

  xinput --set-int-prop 12 "libinput Natural Scrolling Enabled" 8 1

You'll need to replace "12" with whatever your device ID is, which you
can find with "xinput --list".  There are other recommendations for
xinput settings at (https://bbs.archlinux.org/viewtopic.php?id=179667)
if that doesn't work.



More information about the pkg-gnome-maintainers mailing list