When running a winxp vm with two qxl pci devices, both enabled, not in fullscreen, mouse captured in one window, you cannot move the mouse to the other window. This is a regression compared to spicec. How to reproduce: 1. start qemu with two devices (-vga qxl -device qxl) 2. install driver for both devices 3. enable second monitor 4. capture mouse in one monitor by clicking. 5. try to move the mouse to the second monitor Expected results: mouse moves to second monitor Achieved results: mouse stays captured in first monitor. Actually, it ""excapes"" the boundary of the monitor but then returns. The capture seems to be implemented differently compared to spicec on this respect as well.
Addentum: just noticed that dragging a window actually works across both windows (==guest monitors), but when you release the mouse button the mouse is whisked back to the starting monitor.
argh, this was actually working, until I fixed it very recently in the last release with this: - !d->show_cursor) { + !d->show_cursor && d->mouse_grab_active) { We need a session "grab-active"
sent patches: http://lists.freedesktop.org/archives/spice-devel/2014-November/017807.html
commit 1032b94fd3c8597562fd029730b1f5590a3f8a72 Author: Marc-André Lureau <marcandre.lureau@redhat.com> Date: Mon Nov 3 13:50:43 2014 +0100 gtk-session: add pointer-grabbed property
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.