If you are a programmer, designer, student, freelancer, or just really, really like stumbleupon, you know how important caffeine can be for you late at night. Well, your computer needs it too! When you’re busy playing a game or watching a movie, your computer has nothing to do, and might just fall asleep, unless you give it a little boost of extra energy.
Mac users have been able to do this for some time now, by using this little piece of software. But the only option for our poor Linux powered computers seems to have been never to fall asleep at all, or fall asleep while we’re busy watching Mel Gibson show off what’s under his kilt. That is until now!

Thanks to Brad Smith, there is now an application that tries to mimic the functionality of the Mac application Caffeine. If you didn’t quite what I was trying to say with the previous two paragraphs, here’s how it all works.
Installation
Go to this site, scroll down a bit to the “Installation Instructions” part, then just follow the directions given to you.
Usage
A coffee cup looking something like the image below will appear in your system tray (edit 2009-07-02: New icons. Fetch the newest version from launchpad).

If you click it, it’ll fill up with coffee, instantly giving your computer a boost of caffeine to keep it awake - disabling both the screensaver and sleep mode! Why is this useful? Well, some applications allow your screensaver to kick in even if you’re running a full screen application - for example when you’re playing a game or watching a movie. Of course you can go in and manually disable sleep mode and the screensaver, but that’s a lot of hassle for something that should be automatic. With caffeine, all you have to do is click the little applet.
It will now look something like this.

So… Why are you mentioning this?
Hehe, because I’m a narcissist, of course! Guess who made those icons? Yup. Yours truly. Note that the screenshots on the project home page are outdated, and that those are the old, not-so-pretty icons.
But that’s not the only reason. The other reason is that I like how this tiny program represents how you don’t have to be a master hacker and spend 4 years constantly working on a project to make a meaningful contribution to the community. All you need is a comfortable chair, some knowledge of a programming language (Caffeine for Linux is written in Python) and a few hours of your time.
But before you rush off to install the latest and greatest contribution to the open source world, you might want to note that this is the very first release (0.1), so it still has some major issues, and really only works well if you’re running Gnome. The KDE support is still dodgy, and support for other DEs is still far away.
If you want to help with the project, I’m sure the author would be very grateful. Below you’ll find a link to the announcement of Caffeine for Linux 0.1.
Caffeine: Not Just for Beverages Anymore