SUMMARY When scrolling in an evince window that does not have focus, nothing happens. STEPS TO REPRODUCE 1. Open evince, make it cover half the screen. 2. Put some other window on the other half and give it focus. 3. Hover the mouse over the evince window without clicking, and turn the scroll wheel. OBSERVED RESULT Nothing happens. EXPECTED RESULT It should scroll. SOFTWARE/OS VERSIONS Operating System: Debian GNU/Linux 10 KDE Plasma Version: 5.14.5 Qt Version: 5.11.3 KDE Frameworks Version: 5.54.0 Kernel Version: 4.19.0-5-amd64 OS Type: 64-bit ADDITIONAL INFORMATION First reported against evince/GTK at https://gitlab.gnome.org/GNOME/gtk/issues/949. However, after discovering that setting GDK_CORE_DEVICE_EVENTS=1 in the environment works around the issue, they concluded that this has something to do with KWin not supporting Xinput2 (?). Curiously, when I use two-finger scrolling on my touchpad to scroll, evince *does* scroll properly. It's only mouse wheel scrolling that gets "lost", and only when the evince window does not have focus.
Are you using Libinput as your input driver?
How do I figure that out? I think I left most everything at the default value.
just search for whether or not Libinput is installed. That should be enough. apt search libinput | grep -i installed
Looks like it is: libinput-bin/testing,unstable,now 1.12.6-2 amd64 [installed,automatic] libinput10/testing,unstable,now 1.12.6-2 amd64 [installed,automatic] xserver-xorg-input-libinput/testing,unstable,now 0.28.2-2 amd64 [installed,automatic]
Thanks for the info.
Perhaps the libinput driver has nothing to do with this. For some reason, GTK clients do not like replayed events.
This is likely a duplicate of bug 394772.
Yep. *** This bug has been marked as a duplicate of bug 394772 ***