Hello Jason
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. Carl On Tue, May 10, 2016 at 4:33 PM, Jason Crain <ja...@inspiresomeone.us> wrote: > 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. >