Перемещение Курсора мыши

Здравствуйте, нужна помощь с перемещением курсора.

Проблема заключается вот в чем. Перемещение поинтера, пробовал делать с помощью XWarpPointer и XTestFakeMotionEvent

ииии указатель успешно перемещается.

НО, когда начинаешь елозить мышью, поинтер улетает в исходное состояние( там где остановился, после последнего использования мышки), а не начинает движение с того места, куда был перемещен.

Есть идеи как это пофиксить?

Ну и за одно (я пока что особо этот вопрос не гуглил), просто заранее, чтобы не плодить темы, может кто знает как полностью скрыть/показать курсор.

Заранее спасибо за помощь.