Instructions on how to compile from source are below.
Here's the manual page :)
XAUTOCLICK(1) User Commands XAUTOCLICK(1)
NAME
aautoclick - automatically click the mouse (ASCII version)
cautoclick - automatically click the mouse (command line version)
gautoclick - automatically click the mouse (GTK+ 1.2 version)
gautoclick2 - automatically click the mouse (GTK+ 2.0 version)
qtautoclick - automatically click the mouse (Qt 3.x version)
qt4autoclick - automatically click the mouse (Qt 4.x version)
fltkautoclick - automatically click the mouse (FLTK version)
SYNOPSIS
aautoclick
cautoclick [-h][-p value][-i value][-r value][-n value]
gautoclick
gautoclick2
qtautoclick
qt4autoclick
fltkautoclick
DESCRIPTION
This application enables you to automatically click the left mousebut-
ton. It is designed to reduce strain on the wrist muscles caused by
repetitive mouse clicking, which can lead to serious injury or impair
(RSI, Carpal Tunnel Syndrome, et cetera). By specifying the interval,
a random factor and the number of times to click, the program simulates
natural clicking.
GUI
This section applies to all GUI versions, but, obviously, not to the
command line version. For the command line version, see below.
The GUI consists of several spinboxes and buttons. The parameters have
the following meaning: (all times are in milliseconds)
pre-delay
the time the application waits before it starts clicking after
you have clicked start.
interval
the time the application waits between two clicks.
random +/-
for each click, the application adds or substracts a random fac-
tor between zero and this value to/from the interval time.
number of clicks
the number of times the application clicks.
You can also use the tap button to click a rythm. The application
tries to determine the correct parameters to mimic that clicking
behaviour. Click the start button to start. While it is running you
can click stop to stop the clicking before it reaches the number of
clicks specified.
COMMAND LINE OPTIONS
These options only apply to the command line version (cautoclick).
They are ignored by all GUI versions.
--help display help and exit
-h
-help
-i value
specify the interval, which is the time between two mouse
clicks. The time is specified in milliseconds (default: 1000).
-n value
specify the number of mouse clicks. The time is specified in
milliseconds (default: 32).
-p value
specify the pre-delay, which is the time the application waits
before it starts clicking. The time is specified in millisec-
onds (default: 2000).
-r value
specify a random factor. For every click, a random time between
0 and this value is added to or subtracted from the interval
time. The time is specified in milliseconds (default: 0).
AUTHOR
Written by Ivo van Poorten
REPORTING BUGS
Report bugs to xautoclick-users@lists.sourceforge.net
COPYRIGHT
Copyright (C) 2006, 2010 by Ivo van Poorten
This is free software; see the source for copying conditions. There is
NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.
WEB
http://xautoclick.sourceforge.net
xautoclick 0.30 May 2010 XAUTOCLICK(1)
Unpack the archive:
tar -xvzf xautoclick-<version>.tar.gz
...and run the following commands:
cd xautoclick-<version> ./configure make sudo make install
Depending on which libraries are available on your system, any of aautoclick, cautoclick, gautoclick, gautoclick2, qtautoclick, qt4autoclick or fltkautoclick should work now. If it fails to build or can't find your libraries, try:
./configure --help
Or send a bug report, including the full output of ./configure --enable-warnings, the configure.log file and (if you came that far) the output of make.