Caffeine 0.3 is out!

27/08/2009

This is old news! Caffeine 1.0 has been released. Go check it out!

I know you have all been waiting impatiently for this ever since we released Caffeine 0.2, but now it is finally here - Caffeine 0.3!

For those of you with short memory, Caffeine is a coffee cup that sits in your system tray, waiting for you to click it. Once you do, it fills up with coffee and keeps your computer from going to sleep or activating the screensaver. This could be really useful for when you’re playing fullscreen games that don’t inhibit the screensaver, or when you’re watching a long flash video.

This has been in the making ever since we released 0.2. The biggest change for me is that we now have another - extremely productive and skilled - developer working with us. His name is Isaiah Heyer, and he has really been the driving force behind this release. Many, if not most, of the new features are written by him.

Caffeine 0.3 screenshot

What’s new in Caffeine 0.3?

Our main goal with this release was to completely rewrite the code in a neater fashion - to make future development easier. Because of Isaiah’s work, this was completed rather quickly, and thus we decided to include some more features that we were originally planning to release in version 0.4.

Here is a somewhat complete list of changes:

  • Complete object-oriented rewrite.
  • Support for xscreensaver
  • Support for DPMS
  • Full support for internationalization
  • Command-line interface
  • Simplification of packaging

Go here to have a look at our roadmap.

Support for xscreensaver

Xscreensaver is used with many distributions, such as for example Xubuntu. We are very happy to announce that it should now be fully supported. Xscreensaver can also be used with MacOS, but at this time we have no way of testing whether or not it works. If you are running a newer version of Mac OS, please email me and let me know.

Support for DPMS

Some users prefer not to run any dedicated screensavers at all, but still want to be able to use all the various power saving modes available through DPMS. So for those who are running only DPMS, we now fully support that as well!

Internationalization

While Caffeine is a fairly quiet and non-verbose little applet, at times it does say things. When it does, it’s really nice if you can understand what it’s saying - even if you don’t speak English. Therefore we have made Caffeine completely translatable! At the time of writing, only the Swedish translation is complete. However, with your help, we should be able to support virtually any language.

Go here if you want to help us translate Caffeine.

Command-line interface

Some people have requested that we add a command-line interface to Caffeine, so that it could be used in scripts and such. Therefore, we have now added a command-line interface that allows you to do anything that you would normally be able to do - but without using a mouse.

For more information on the command-line interface, either go to our wiki or simply run:

man caffeine<br />
OR<br />
caffeine --help

How to install

Since the 0.2 release, we have set up a common ppa - as the last one belonged only to Brad. So if you installed Caffeine 0.2, we recommend that you first uninstall it, remove the old ppa, add the new one, and then reinstall Caffeine.

  1. Open your list of software sources:

    gksudo gedit /etc/apt/sources.list
  2. Remove the line:

    deb http://ppa.launchpad.net/bnsmith/ppa/ubuntu jaunty main
  3. Follow the instructions found here to add the new ppa. Further instructions are available here. OR just run the following commands:
    sudo bash -c "echo 'deb http://ppa.launchpad.net/bnsmith/ppa/ubuntu jaunty main' >> /etc/apt/sources.list"

Feedback

Getting feedback from our users is always great, and I urge you to please, please send feature requests and ideas to me or any of the other developers of Caffeine. Our contact information is available at the very bottom of our wiki. Bug reports are of course also more than welcome. Those are submitted in Launchpad’s built-in bug tracker.

And as always, if you like this project and think it deserves a little attention, please use one or more of the social media buttons below!

Tagged: , , in Software
Show/hide

Written by Tommy Brunn

Tommy Brunn is the author of blastfromthepast.se. Currently he is living pretty much as close to the north pole as you can get (Luleå, Sweden). He devotes his spare time to learning about programming, developing a FOSS point-and-click adventure game, and is currently studying software engineering at Luleå University of Technology.

There are 11 comments on this article:

  1. 27/08/2009LurkersA said:

    Love it.

    Well done guys.

  2. 27/08/2009Caffeine for Linux 0.2 Released « Pragmattica said:

    [...] Caffeine for Linux 0.2 Released Filed under: Linux — bnsmith @ 9:46 pm Update: Caffeine 0.3 has been released. Read more about it here. [...]

  3. 4/09/2009Caffeine 0.3 is Out with Major Improvements | devroute.com said:

    [...] Caffeine is a little application that sits in your system tray, waiting for you to click it. Once you do, it fills up with coffee and keeps your computer from going to sleep or activating the screensaver. Caffeine is very handy for full screen games, watching a flash video, downloading something or so. [...]

  4. 6/09/2009Caffeine 0.3 is Out with Major Improvements | Zalfo – Technology Blog said:

    [...] Caffeine is a little application that sits in your system tray, waiting for you to click it. Once you do, it fills up with coffee and keeps your computer from going to sleep or activating the screensaver. Caffeine is very handy for full screen games, watching a flash video, downloading something or so. [...]

  5. 6/11/2009bronson said:

    This is an awesome utility!

    I wish that it easinly showed how much longer it’s activated for: “computer will be able to sleep in 27 minutes”. Maybe you could do that on hover.

    I also wish that I could configure it so that a single click would wake the computer up for a specified amount of time. Personally, I’d set it to 3 hours.

    Other than these minor interface requests, Caffeine is just right. Can’t wait until it’s included in Ubuntu by default.

  6. 6/11/2009bronson said:

    Oops: right message, wrong post. Here’s the package I actually installed: http://www.blastfromthepast.se/blabbermouth/2009/10/caffeine-for-linux-1-released

  7. 6/11/2009Tommy Brunn said:

    A tooltip showing how much longer Caffeine is going to be activated for is something I’ve been thinking about as well. I could file a feature request and see what the other developers think about it.

    That other feature, I’m not so sure about. We would like to keep the simplest of use cases as simple as possible, and not make Caffiene overly complicated to use. However, I could bring it up and see what the others think about it. That will probably be saved for the 2.X branch though, as 1.X is pretty much in feature freeze now, and the focus is to make it as stable as possible so that we could get it into the official Ubuntu repositories.

    Thank you for your feedback though! It’s always great to hear that people appreciate our work.

  8. 12/02/2010Mariana said:

    Hi There, I am new to Linux, a friend of mine has just installed ubuntu linpais to my old laptop and I have to say I like it a lot and find it easy to work with. I was wondering if I can install caffeine on to it.

    Thank you

  9. 12/02/2010Tommy Brunn said:

    Mariana: Sure. You should be able to install Caffeine on Linpais. It’s just plain old Ubuntu with a couple of pre-installed packages. However, the instructions in this post are kind of old. Caffeine is actually at version 1.0.1, and the installation instructions have changed a bit. Check the wiki at http://www.blastfromthepast.se/caffeine/index.php?title=Downloads for newer information. Simply follow the instructions for Ubuntu and it should work just fine.

  10. 21/02/2010Nobody said:

    I hate to be *that guy* but what wallpaper is showing in this picture (http://www.blastfromthepast.se/blabbermouth/wp-content/uploads/2009/08/screenshot_002.png)? I’ve seen and probably even used it before, but I can’t find it. Thanks!

  11. 21/02/2010Tommy Brunn said:

    I have no idea where I found it, but here it is now.

Write a comment