<div dir="ltr"><div>Hello Jason<br><br><br></div><div>I tried your recommendation *how you figured this out I will never understand* it worked on GTK3 examples and reversed the scroll direction for evince.... but now any other non GTK3 program the reverse scrolling direction feature *as set in the mouse settings panel in xfce* is not obeyed.<br></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div>Carl</div></div></div>
<br><div class="gmail_quote">On Tue, May 10, 2016 at 4:33 PM, Jason Crain <span dir="ltr"><<a href="mailto:jason@inspiresomeone.us" target="_blank">jason@inspiresomeone.us</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Sat, May 07, 2016 at 03:08:13PM -0400, Carl Nikolov wrote:<br>
> It is a bluetooth mouse can you test this ? <br>
><br>
> It's probably different in this case<br>
<br>
</span>I do not have a bluetooth mouse to test with.<br>
<br>
I did get around to putting an Xubuntu live image on my USB keychain so<br>
I could test with something better than a virtual machine. The result<br>
was the same. Xfce's reverse scroll does not work with GTK3 apps.<br>
Instead of this being unique to Evince, I strongly suspect that the<br>
problem you've experienced is that Xfce's reverse scrolling does not<br>
work with *any* GTK3 app.<br>
<br>
Please try this. Install the gtk-3-examples package and run the<br>
following program:<br>
<br>
gtk3-demo --run flowbox<br>
<br>
And see if the reverse scrolling works correctly. From my testing,<br>
gtk3-demo does not follow Xfce's reverse scroll setting, demonstrating<br>
that this problem is not specific to Evince.<br>
<br>
If that's the case, that it's all GTK3 apps and not just Evince, the<br>
solution is going to be that Xfce needs to set some libinput properties<br>
when enabeling reverse scrolling. For a workaround, on my system (in a<br>
virtual machine) running this command and not using Xfce's reverse<br>
scroll option fixes it:<br>
<br>
xinput --set-int-prop 12 "libinput Natural Scrolling Enabled" 8 1<br>
<br>
You'll need to replace "12" with whatever your device ID is, which you<br>
can find with "xinput --list". There are other recommendations for<br>
xinput settings at (<a href="https://bbs.archlinux.org/viewtopic.php?id=179667" rel="noreferrer" target="_blank">https://bbs.archlinux.org/viewtopic.php?id=179667</a>)<br>
if that doesn't work.<br>
</blockquote></div><br></div>