【问题标题】:XWarpPointer does not work on ubuntu 12.04 in wmware playerXWarpPointer 在 vmware 播放器中的 ubuntu 12.04 上不起作用
【发布时间】:2013-01-27 22:38:48
【问题描述】:

您好,我正在尝试在我的 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 鼠标集成或使用任何其他代码?谢谢。

【问题讨论】:

    标签: c++ qt ubuntu vmware xlib


    【解决方案1】:

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

    vmmouse.present = "FALSE"
    

    那就是禁用鼠标集成。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-03
      • 1970-01-01
      • 1970-01-01
      • 2013-02-28
      • 1970-01-01
      • 1970-01-01
      • 2013-04-06
      • 2012-06-25
      相关资源
      最近更新 更多