I run Arch Linux without Gnome Desktop (just fluxbox as a bare WM), but have been using Evince for quite some time. As part of my desktop configuration, I use xorg.conf.d/ to remap mouse buttons such that scrolling is reversed. $ cat /etc/X11/xorg.conf.d/10-evdev.conf ... Section "InputClass" Identifier "Generic Pointer" MatchIsPointer "on" MatchDevicePath "/dev/input/event*" Driver "evdev" Option "Emulate3Buttons" "1" Option "Emulate3Timeout" "100" Option "ButtonMapping" "1 2 3 5 4 7 6 9 8" Option "AccelerationNumerator" "5" EndSection ... On upgrading from evince 3.8.3 to 3.10.0 I noticed that evince no longer honors the ButtonMapping setting. Specifically, when using the scroll wheel, evince scrolls in the "normal" direction while all other apps scroll in the "reversed" direction. When I use xinput to restore the default button map, all apps scroll in the "normal" direction as expected (i.e., evince doesn't reverse direction, all other apps do). After downgrading evince to 3.8.3 (leaving all its dependencies at the current version), evince's main display returned to the expected behavior, however its thumbnail/index pane still scrolls as if the buttons were never remapped. I seem to recall having used a previous version of evince where both panes worked properly, but unfortunately don't have easy access to a prior version to test at the moment. I'd be greatly appreciative of any help you could give in restoring the desired behavior for evince. Regards, Jacob
Attachment:
pgpuwS2EQW6Mb.pgp
Description: PGP signature