On Fri, Nov 03, 2017 at 02:47:17PM +0800, Matthew J. Francis wrote: > Following up to myself: > I got at least two things wrong in the above analysis. > > Firstly, in the Xspice case, we control both ends of the fake uinput > connection (written to by vdagentd, read from by the "xspice pointer" > driver in spiceqxl_inputs.c). > However, I hadn't considered that when running X under qemu, we only > control the vdagentd end, and input is handled by xorg's generic > libinput driver - or indeed wayland, or whatever else uses the mouse. One note here, when running a wayland spice-gtk/remote-viewer, the only scroll events I'm getting are GDK_SCROLL_SMOOTH events, I'm not getting any scroll event until I add GDK_SMOOTH_SCROLL_MASK to the events spice-gtk listens to (which results in the mouse wheel not being functional with a wayland client). Christophe
Attachment:
signature.asc
Description: PGP signature
_______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel