Если я хочу управлять курсором мыши с помощью Python, я должен изучить документы для GNOME или X?

Я хочу написать программу на Python, работающую на Ubuntu и перемещающую курсор мыши, как аппаратная мышь. К чему я должен попытаться подключиться: X или GNOME? Я почти уверен, что X будет работать, но я слышал, что он очень низкоуровневый и сложный в использовании. Есть ли какой-то GNOME API для такого рода вещей, или мне нужно будет создать свою собственную версию GNOME с некоторыми добавленными изменениями? Будет ли проще эмулировать мышь? Возможно ли что-нибудь из этого?

0
задан 7 March 2012 в 01:38

1 ответ

В этом потоке ubuntuforums.org приведен пример использования Xlib через ctypes.cdll. Последовательность вызовов: LoadLibrary, XOpenDisplay, XDefaultRootWindow, XWarpPointer, XCloseDisplay.

0
ответ дан 7 March 2012 в 01:38

Другие вопросы по тегам:

Похожие вопросы: