On ungrab, the transition from remote (server-side) cursor to host cursor makes it jump somewhere else (I'm guessing where it was at the time of grab event) rather than staying at the same place. This makes for a bad user experience. From https://bugzilla.gnome.org/show_bug.cgi?id=710287
sent patch to fix this: http://lists.freedesktop.org/archives/spice-devel/2014-October/017678.html
push upstream commit 7630c0dda9121978f76bdac621319d9ad96f1395 Author: Marc-André Lureau <marcandre.lureau@redhat.com> Date: Fri Oct 24 18:31:25 2014 +0200 gtk: keep cursor in the same place on ungrab On ungrab, the transition from remote (server-side) cursor to host cursor makes it jump somewhere else rather than staying at the same place. Restore cursor position on ungrab to match with guest position. https://bugs.freedesktop.org/show_bug.cgi?id=85117
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.