[evince] evince 3.10 seems to not honor Xorg.conf's ButtonMapping



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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]