Actually for a stupid flash game on facebook I was searching for a way to script mouse-movement and clicks on linus/X.org.
Happily, I found a tool that does exactly what I wanted:
It’s called “X Do Tool” or short xdotool . A simple make did it for me and I had my script ready.
First I tried to do clicking by
./xdotool mousedown 1 ; ./xdotool mouseup 1
( 1 is left, 2 middle, 3 right mouse button, according to your xorg.conf ), but then I found that a simple ./xdotool click 1 would also do it;
So for “cheating” at this stupid “who can click the most times in 30 seconds” game on facebook, simply open a console next to your browser, type
while true; do xdotool click 1; done
and depending on the speed of your x-server you get far more than 1000 clicks / 30 seconds. sadly they have some manipulation detection or something like that so you would have to add some “sleep xx” calls to your loop 😉
I’ve stopped playing around this while having reached around 480 clicks, being placed second after an aquaintance of mine.
Happy “cheating” 😀