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@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/spice-devel

Reply via email to