2009-02-23 3 views
4

Мне интересно, как установить позицию курсора мыши под X11? Возможно ли вообще, и если, где мне нужно искать соответствующие функции? X оконная система, KDE/Gnome/...?Как установить положение мыши под X11 (рабочий стол Linux)?

+0

Ну, что вы используете? X, KDE, Gnome или что-то еще? У каждого есть свое решение. –

+0

Ну ... на самом деле это означало * mouse * cursor: -/И я ищу решение, максимально универсальное. – okoman

ответ

6

Похоже, вы используете X, так что вы, вероятно, хотите, это XWarpPointer. Чтобы создать абсолютную позицию на весь экран, используйте окно Root Window как окно dest.

(Вы можете получить быстрый и грязный список функций X с помощью ls /usr/share/man/man3/ | grep '^X')

+1

См. Http://tronche.com/gui/x/xlib/input/XWarpPointer.html Чтобы создать абсолютное положение на весь экран, используйте окно Root Window как окно dest. – ypnos

+0

Как установить корневое окно как окно назначения? –

0

Если вы делаете это в XTerm, то Xterm понимает управляющие коды ANSI. Существует список этих кодов here.

0

Чтобы сделать из сценария оболочки, используйте инструмент командной строки xwit.

+0

Эта ссылка мертва. –

0

Попробуйте использовать команду xte (часть пакета xautomation). Подробнее here