XWarpPointer在vmware播放器上不适用于ubuntu 12.04

时间:2013-01-27 22:38:49

标签: c++ qt ubuntu vmware xlib

你好我正试图在我的Qt应用程序中使用Xlib来移动鼠标指针:

cout <<"move mouse to "<<x<<","<<y<<endl;
XWarpPointer(defaultdisplay, None, desktoproot, 0, 0, 0, 0, x, y);
XFlush(defaultdisplay);
//QCursor::setPos(x,y);

但这不适用于wmware播放器内的ubuntu(也许vmware工具使用X11),是否有任何关于禁用vmware鼠标集成或使用任何其他代码的想法?感谢。

1 个答案:

答案 0 :(得分:0)

我终于找到了解决方案,我需要做的就是在我的Ubuntu虚拟机目录中编辑.vmx文件并添加以下行:

vmmouse.present = "FALSE"

那会禁用鼠标集成。