Se eu quiser controlar o cursor do mouse usando Python, devo procurar em documentos para o GNOME ou o X?

0

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?

    
por fouric 06.03.2012 / 06:02

1 resposta

0

Há um exemplo usando o Xlib via ctypes.cdll neste thread do ubuntuforums.org . A sequência de chamadas é LoadLibrary, XOpenDisplay, XDefaultRootWindow, XWarpPointer, XCloseDisplay.

    
por minopret 06.03.2012 / 14:40