cheng029 发表于 2012-6-28 21:09:42

Qemu/KVM下虚拟Windows XP中的鼠标位置偏移问题

xen虚拟windows xp,使用vnc图形桌面,鼠标位置偏移。在xen的bug报告页上有这个问题的解决方法:http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=585
解决方法有两个:一,在windows xp中进入控制面板,禁止鼠标加速。二,在xen配置文件中使用usb tablet,如下:
#-----------------------------------------------------------------------------
#   Enable USB support (specific devices specified at runtime through the
#                     monitor window)
usb=1

#   Enable USB mouse support (only enable one of the following, `mouse' for
#                           PS/2 protocol relative mouse, `tablet' for
#                           absolute mouse)
#usbdevice='mouse'
usbdevice='tablet'


[*]控制面板->鼠标(如果没有,请先切换到经典模式)->指针选项
把其中“提高指针精度”选项去掉即可。
———— 华丽的分割线 ———-
如此完成后,在刚通过VNC进入windows xp系统时,VNC中的鼠标和真实鼠标还是有一些偏移,只不过这个偏移的大小是不会乱变的。这是因为相对定位鼠标引起的,解决的方法也比较简单,在Qemu启动的时候,把所有的相对定位设备改为绝对定位设备,即在Qemu启动参数中加入以下参数即可:

view pla-usbdevice tablet

82870034 发表于 2013-3-13 19:02:57

真是 收益 匪浅

mindong 发表于 2013-5-15 19:32:08

路边的野花不要,踩。

qq489498494 发表于 2013-5-16 11:31:16

学海无涯,回头是岸!

x625802392 发表于 2013-5-17 07:26:56

我抢、我抢、我抢沙发~

son30 发表于 2013-5-18 01:33:18

自从我变成了狗屎,就再也没有人踩在我头上了。

lichaoyue888 发表于 2013-5-18 18:26:14

我的id是假冒的,大家不要相信我是骗子。
页: [1]
查看完整版本: Qemu/KVM下虚拟Windows XP中的鼠标位置偏移问题