Здравствуйте, я пытаюсь переместить указатель мыши с помощью Xlib в моем приложении Qt:
cout <<"move mouse to "<<x<<","<<y<<endl;
XWarpPointer(defaultdisplay, None, desktoproot, 0, 0, 0, 0, x, y);
XFlush(defaultdisplay);
//QCursor::setPos(x,y);
но это не работает в Ubuntu, который находится внутри плеера wmware (может быть, инструменты vmware используют X11), есть идея отключить интеграцию с мышью vmware или использовать любой другой код? Благодарю.
я наконец нашел решение, все что мне нужно было сделать, это отредактировать файл .vmx в моей директории виртуальной машины Ubuntu и добавить строку:
vmmouse.present = "FALSE"
это отключает интеграцию с мышью.
Других решений пока нет …