在Qemu/KVM中虚拟一个windows xp操作系统,发现用VNC(使用kvm -vnc :1参数启动qemu的VNC)登录windows的时候,出现严重的鼠标偏移现象,无法控制鼠标,很难对windows进行操作。
Google了一下,发现Xen中也出现了类似的问题:
http://blog.csdn.net/jcwKyl/archive/2010/12/16/6079385.aspx
以上博客中提到的解决方法一很简单,但是和实际操作有一些出入,不知道是不是因为windows XP版本的问题。具体修改方法如下:
把其中“提高指针精度”选项去掉即可。
------------ 华丽的分割线 ----------
如此完成后,在刚通过VNC进入windows xp系统时,VNC中的鼠标和真实鼠标还是有一些偏移,只不过这个偏移的大小是不会乱变的。这是因为相对定位鼠标引起的,解决的方法也比较简单,在Qemu启动的时候,把所有的相对定位设备改为绝对定位设备,即在Qemu启动参数中加入以下参数即可: