最近用VNC进行XEN的domU的远程连接时,试了好几种远程连接VNC版本,发现只有TightVNC可以正常使用。
但使用TightVNC时,有个问题就是鼠标不同步的问题,很难让鼠标到达屏幕的正确位置。例如你想让鼠标到达边缘位置,但一不小心鼠标就出了远程系统区域,很多地方到不了。为了解决这个问题,在百度上找不半天,没找到解决方案。最后用Google找到了一个有效的方法。我也照做了,的确可以。下面说下这个方法:
我找到的解决方案的网址(英文内容):http://www.virtuatopia.com/index.php/Xen_mouse_pointer_appears_in_the_wrong_position_in_VNC_console
这个问题是由xen的DomU的指针加速所造成的。解决方法有两种,我是用的第一种:
1.第一种方法
修改xen的DomU的配置文件,在里面加入对USB tablet的支持。只要加入一行即可(应该可放在任意位置,我是放在了最后一行)。
usbdevice='tablet'
加入该行后,重启domU,再用tightVNC进行连接,发现在问题得到解决了。
如果需要可以设置隐藏本地鼠标,下面给张截图说明我的TightVNC设置。
2.第二种方法
我没有使用这种方法,应该是可以的。
这种方法DomU只能是windows,在DomU的windows中改变鼠标的正解设置。
打开控制面板,如果查看方法是类别将其改为查看方式 是大图标或小图标,选择 鼠标--->指针选项-->取消提高指针精确度的复选框。如下图所示: