Re: Configuring virt-manager to grab the mouse

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Aug 22, 2014 at 09:26:50AM -0400, Digimer wrote:
Hi all,

  On some client installs, like say RHEL/CentOS 5, virt-manager grabs
the mouse. That is, the user can't move the mouse outside of the VM's
window until they press ctrl+alt. On other installs, like say Windows
8/2012, the mouse doesn't get grabbed, though with corner-bumping being
a thing, it would be really nice if it did.


At first, I have to apologize I can't help you with that (probably),
but anyway, I'll try.  Grabbing the mouse is a thing that was done
because that helped clients send over keyboard shortcuts that would
otherwise be done on the machine with the client connected.  However,
it was a thing nobody wanted (it prevents screensaver to be ran, etc.)
and there are ways how to get rid of the grabbing.  I'm not sure which
settings do that, mainly because it depends on the graphics viewer
used (GtkVNC/spice-gtk), but I know about few things that *may* help.

In the domain XML [1], there are many options that *should* change the
behaviour and I'm afraid that you'll have to go through trial and
error for most of them.

Here's what I remember (search in formatdomain[1] for descriptions):

- <mouse mode='client|server'/> inside <graphics type="spice">.

- <input type='tablet'/> for absolute movement.

- <video model="qxl"/> and appropriate drivers.

Having installed/configured spice-vdagent and/or qemu-guest-agent
*should* not have any impact on that, but you may try if all else
fails.

It may also depend on various other features, but I cannot possibly
cover them all.  I've never heard about anywone who *wants* the mouse
to be grabbed.  That is until now.  Anyway forced grab should be
possible in the code, I'm not sure whether it is in the GUI.

  How can I edit a VM's XML definition or use virsh to manually control
this behaviour? In the above examples, I would actually like to reverse
the behaviour, as there is (for me) no benefit to grabbing in old OSes
that don't even use a GUI (ie: in CentOS 5 we use a minimal install). So
knowing how to manually enable/disable this behaviour would be very
helpful! :)


I can only help with advise to remove all the things that helped get
rid of the grabs.  That is removing any possible tablet devices from
the guest, trying to change between VNC/SPICE, changing mouse mode
between client/server, etc.

Again, sorry I don't have the help, hopefully someone else will step
in and give you the rest of the info.

The proper suggestion, though, would be asking on spice-devel list or
using spice/vnc as a keyword when searching for more answers as this
does not really depend on the client (virt-manager/virt-viewer) used.

Martin

[1] http://libvirt.org/formatdomain.html

Thanks!

--
Digimer
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without
access to education?

_______________________________________________
virt-tools-list mailing list
virt-tools-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/virt-tools-list

Attachment: signature.asc
Description: Digital signature

_______________________________________________
virt-tools-list mailing list
virt-tools-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/virt-tools-list

[Index of Archives]     [Linux Virtualization]     [KVM Development]     [CentOS Virtualization]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]     [Video 4 Linux]

  Powered by Linux