[Spice-devel] [PATCH win-vdagent] Adding ioctl operation to update Vdagent state

Victor Toso lists at victortoso.com
Mon Aug 8 12:23:04 UTC 2016


Hi,

On Mon, Aug 08, 2016 at 10:55:01AM +0300, Dmitry Fleytman wrote:
> >> After testing this patch with spicy it turns out that the mouse is
> >> always in client mode as long as vdagent is running.

That's weird, I just tested here with spicy (upstream) on windows 7 with
spice-guest-tools installed and the mouse-mode toggle works fine. I can
see in the bottom changing from "mouse: client, agent: yes" to
"mouse: server, agent: yes".

There is a bug when you switch to serve-mode that when you click the
mouse goes to upper-left position but the guest grabs the mouse after
two or three clicks. AFAIR, someone was working on this.

> >> However this behaviour is the same as the one prior to this patch
> >> which means that this patch doesn't change the current behaviour of
> >> the mouse mode.

> >
> > That is this patch is useless ??
>
> Hi Frediano,

> I think Sameeh means that he did not succeed to switch
> mouse mode to “server” using spicy and because of that he
> was unable to verify that this patch does not introduce regressions.
>
> Do you have any idea why spicy does not switch mouse mode?

So, with a spice-guest-tools-0.100 and spice-gtk v0.32 (or up) the
toggle does not work. It could be something in the qemu cmdline.
Marc-Andre said [0][1] that -machine ..vmport=off is necessary to make
this work.

[0] https://lists.freedesktop.org/archives/spice-devel/2015-November/023383.html
[1] http://libvirt.org/git/?p=libvirt.git;a=commitdiff;h=208abbcbd7b7225

Thanks for testing this!

Cheers,
  toso

>
> Thanks,
> Dmitry
> 
> > 
> > Frediano
> > 
> >> On Thu, Aug 4, 2016 at 5:27 PM, Victor Toso < lists at victortoso.com > wrote:
> > 
> >>> Hi,
> >> 
> > 
> >>> On Thu, Aug 04, 2016 at 05:07:35PM +0300, Dmitry Fleytman wrote:
> >> 
> >>>>>>> On Thu, Aug 04, 2016 at 06:34:14AM -0700, Dmitry Fleytman wrote:
> >> 
> >>>>>>>> Hi Victor,
> >> 
> >>>>>>>> 
> >> 
> >>>>>>>> How do we configure server mouse with VDAgent running?
> >> 
> >>>>>>> 
> >> 
> >>>>>>> You mean the host/VM configuration? What I mean by my question is
> >>>>>>> that
> >> 
> >>>>>>> we can send a SpiceMsgcMainMouseModeRequest from client to change
> >>>>>>> mouse
> >> 
> >>>>>>> mode and I would like to know if that would still be possible with
> >>>>>>> this
> >> 
> >>>>>>> patch.
> >> 
> >>>>>>> 
> >> 
> >>>>>>> Check:
> >> 
> >>>>>>> https://cgit.freedesktop.org/spice/spice-gtk/commit/?id=5f89a4df037f6a1f2
> >> 
> >>>>>> 
> >> 
> >>>>>> I mean, is there any tool/command line switch that we can use to check
> >>>>>> this case?
> >> 
> >>>>> 
> >> 
> >>>>> Yes! spicy has a `toggle mouse mode` in the options (shift + F7)
> >> 
> >>>> 
> >> 
> >>>> Cool, I did not know this.
> >> 
> >>>> Is there pre-compiled spicy binary that we can use somewhere?
> >> 
> > 
> >>> It is part of spice-gtk code base, on fedora you can find it on
> >> 
> >>> spice-gtk-tools package. Not sure if this is distributed on mingw
> >> 
> >>> packages for windows.
> >> 
> > _______________________________________________
> > Spice-devel mailing list
> > Spice-devel at lists.freedesktop.org <mailto:Spice-devel at lists.freedesktop.org>
> > https://lists.freedesktop.org/mailman/listinfo/spice-devel <https://lists.freedesktop.org/mailman/listinfo/spice-devel>

> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/spice-devel



More information about the Spice-devel mailing list