Caffeine is an open source, simple, low on resources, easy-to-use and completely free graphical software project implemented in Python and designed from the ground up to act as a notification tool that temporarily disables the "sleep" power-saving mode and the default screensaver of your computer.
Can be activated for specific or custom intervals of time
The application resides in the system tray area or your main panel and temporarily prevents the activation of both the built-in screensaver of your GNU/Linux operating system, as well as of the integrated sleep function, if it’s enabled (on laptops for example).
It does not have a graphical user interface, but only a context menu that can be activated using your mouse. So, simply click the tray icon of the software to activate it for specific intervals of time (5, 10, 15, 30 minutes or 1, 2, 3, 4 hours), or specify a custom interval of time.
Getting started with Caffeine
To install Caffeine on your Ubuntu desktop, simply download the native installer, save it on your Home directory, double click it and follow the on-screen instructions. Alternatively, you can install the PPA repository, which is recommended if you want to always have the latest version of the software installed on your computer.
After installation, fire up the app from the main menu of your desktop environment (Unity Dash if you use an Ubuntu distribution with the Unity interface). You will immediately notice a new icon in your tray area.
Works on GNU/Linux, Mac OS X and Microsoft Windows
Besides working on GNU/Linux distributions (Ubuntu is officially supported), the software appears to be portable to other operating systems, such as Microsoft Windows and Mac OS X. It is written entirely in the Python programming language and supports 32 and 64-bit computer platforms.