Comment 8 for bug 1321750

Revision history for this message
Reuben Thomas (rrt) wrote :

I'm sorry, having worked hard to streamline Caffeine's operation so that it doesn't need a user interface, I'm not going to go back to adding one, let alone preferences.

Caffeine, as it is now, adds a behaviour that systems should have anyway. For more complicated uses (and users!) there are various options:

1. For windowed video playback, players such as VLC and mplayer already support disabling the screensaver/inhibiting power off.

2. For other uses (e.g. a long-running batch job), if you're leaving your computer unattended, full-screen the top window before you go. (This may not really be what you want, as it will keep the screen on as well as preventing suspend, but Caffeine doesn't try to control power saving and screen saver separately in any case.)

My design philosophy is that computers should, as far as possible, Do The Right Thing, and that most "preferences" are a burden imposed on the user by the developer. I used to use Caffeine's manual switch, but I'm now very happy that it doesn't exist, and my computer has a simple model of idleness/screensaver inhibition: in windowed mode, it works like a computer (suspends/screen saves when I don't use it for a while), and in full-screen mode it works like a television (carries on regardless of whether it's being used). Try adjusting your mental model: you may enjoy the simplicity.

For those who still aren't satisfied, I'm sorry, you'll need to consider another option. GNOME users may be interested in this simple desktop extension (also called Caffeine):

https://extensions.gnome.org/extension/517/caffeine/

Users of other systems may find similar utilities; or there's always the option to fork Caffeine, as it is free software.