I use workrave not just to avoid RSI, but also as a tool to save my eyes. I only have the rest break set up every 70 minutes.
The problem is that it treats events like video-watching as inactivity and resets, then stop the timer till I'm done watching the video, which can be hours if I'm watching something engrossing (I generally use VLC for playback).
The inactivity reset is great when I'm working, because it treats periods I spend away from my computer (walking around or answering a phone call) as breaks. The only qualm I have is with video playback being counted as idle time.
How do I solve this? Suggestions for other software that meet my criteria are most welcome. Specifications: Ubuntu 13.10 64bit, Workrave-1.10.1