Мне интересно, как установить позицию курсора мыши под X11? Возможно ли вообще, и если, где мне нужно искать соответствующие функции? X оконная система, KDE/Gnome/...?Как установить положение мыши под X11 (рабочий стол Linux)?
ответ
Похоже, вы используете X, так что вы, вероятно, хотите, это XWarpPointer
. Чтобы создать абсолютную позицию на весь экран, используйте окно Root Window как окно dest.
(Вы можете получить быстрый и грязный список функций X с помощью ls /usr/share/man/man3/ | grep '^X'
)
См. Http://tronche.com/gui/x/xlib/input/XWarpPointer.html Чтобы создать абсолютное положение на весь экран, используйте окно Root Window как окно dest. – ypnos
Как установить корневое окно как окно назначения? –
Если вы делаете это в XTerm, то Xterm понимает управляющие коды ANSI. Существует список этих кодов here.
Чтобы сделать из сценария оболочки, используйте инструмент командной строки xwit.
Эта ссылка мертва. –
Попробуйте использовать команду xte (часть пакета xautomation). Подробнее here
Я знаю, вопрос старый, но я только что обнаружил, xdotool и кажется большим:
Ну, что вы используете? X, KDE, Gnome или что-то еще? У каждого есть свое решение. –
Ну ... на самом деле это означало * mouse * cursor: -/И я ищу решение, максимально универсальное. – okoman