Any app that tells me to take regular breaks from working?

Various health reports indicate that sitting for too long working on the computer is not good for health. I need an app that can tell me to take a break, for example once every hour of continuous work.

It would be optimal if it can automatically detect how long it has been since my display was last unlocked or logged in and count from that time. When I take a break, I will lock the display and unlock it when I'm back.

Is there any such app for Ubuntu which help the user take regular breaks?


WorkRave is probably what you want

Workrave is a program that assists in the recovery and prevention of Repetitive Strain Injury (RSI). The program frequently alerts you to take micro-pauses, rest breaks and restricts you to your daily limit.

break

More screenshots


You could use notify-send + crontab.

Open the terminal and run
$ crontab -e

Then paste the code below
0 * * * * DISPLAY=:0.0 XAUTHORITY=~/.Xauthority notify-send "Go take a break."
save the file and exit.

That's all. You will receive the notification Go take a break every hour. You can change the message to whatever you want.


Looks like DrWright is what you need.

It's not available in the main repos, but it does have a PPA (info from omgubuntu.co.uk):

sudo add-apt-repository ppa:drwright/stable 
sudo apt-get update && sudo apt-get install drwright