Как переместить курсор мыши из кода пользователя?

Мои данные поступают от Arduino (который получает их от датчика).
Я бы хотел, чтобы данные обрабатывались пользовательской программой (после чтения из / dev / ttyUSB0).
После этого мне нужно управлять курсором мыши, используя вывод программы.
(Я действительно хотел бы избежать написания драйвера ядра в данный момент.)

Каков рекомендуемый способ сделать это (в среде Linux)?
Возможно, библиотека поверх X ... или какой-нибудь инструмент / скрипт, в который я могу напрямую передать данные?

Ответы на вопрос(3)

Ваш ответ на вопрос