
xrsi helps prevent rsi by enforcing the user to take micro pauses and rest
breaks by taking control of the mouse and keyboard periodically.  A micro pause
is meant to be a short break often; a rest break is a less frequent longer
break.  xrsi is run as follows

  xrsi a b [c d]
    a: Time between micro pauses (seconds)
    b: Micro pause (seconds)
    c: Number of micro pauses before rest break
    d: Rest break (seconds) 

Since a rest break is meant to be long it may come at an inopportune moment.
Clicking the mouse in the xrsi window during a rest break ends the break.
Exercises are recommened during micro pauses - at the very least drop your
hands from the keyboard and give them a shake.  Many websites will show you
better exercises.  Strangely, I couldn't find recommended times for micro
pauses and rest breaks but my settings are
  xrsi 180 6 20 300
i.e. take a 6 second break after every 3 minutes and a 5 minute break after
every hour.

xrsi should compile simply as it relies only on Xlib.  Try
  gcc -o xrsi xrsi.c -lX11
On some system you will need to tell gcc where the X11 library is, something like
  gcc -o xrsi xrsi.c -L/usr/X11R6/lib -lX11
or
  gcc -o xrsi xrsi.c -L/usr/X/lib -lX11

xrsi has been tested on Redhat linux and Solaris.  I will be interested to know
if it works on other systems.

xrsi is copyright 2002 Hamish Rose and released under the Artistic Licence.
See Licence.txt for details.
