Há um exemplo usando o Xlib via ctypes.cdll neste thread do ubuntuforums.org . A sequência de chamadas é LoadLibrary, XOpenDisplay, XDefaultRootWindow, XWarpPointer, XCloseDisplay.
Eu quero escrever um programa em Python executado no Ubuntu e move o cursor do mouse, assim como um mouse de hardware faria. O que devo tentar conectar: X ou GNOME? Tenho certeza de que X funcionaria, mas ouvi dizer que é muito baixo e difícil de usar. Existe algum tipo de API do GNOME para esse tipo de coisa, ou eu teria que construir minha própria versão do GNOME com algumas mudanças adicionais? Seria mais fácil imitar um mouse? Alguma dessas coisas é possível?
Há um exemplo usando o Xlib via ctypes.cdll neste thread do ubuntuforums.org . A sequência de chamadas é LoadLibrary, XOpenDisplay, XDefaultRootWindow, XWarpPointer, XCloseDisplay.