XWarpPointer не работает на Ubuntu 12.04 в плеере wmware

Здравствуйте, я пытаюсь переместить указатель мыши с помощью 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 или использовать любой другой код? Благодарю.

0

Решение

я наконец нашел решение, все что мне нужно было сделать, это отредактировать файл .vmx в моей директории виртуальной машины Ubuntu и добавить строку:

vmmouse.present = "FALSE"

это отключает интеграцию с мышью.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]