Caffeinate
July 24, 2017 at 9:32 PM by Dr. Drang
I’m currently taking a web-based continuing education class, which means that every Monday evening I fire up Google Chrome to watch a Flash-based1 live webinar presentation. During the 90 minutes of class, I do just about nothing with the computer, which means its display would go to sleep if I didn’t do something to prevent it.
For years, the standard Mac utility for keeping your screen (and computer) from falling asleep was Caffeine, a free menubar app from Lighthead Software. But Caffeine hasn’t been updated in years, and I understand its behavior has been questionable under recent OS releases.
The current fave seems to Amphetamine, another free menubar app. Katie and David talked about it on a recent episode of Mac Power Users, and it sounds pretty good. There are plenty of others—just do a search for “caffeine” on the Mac App Store to see a sample.
But you know me. Why would I use a nice polished program with a GUI when I can run a Terminal command? And even though I own Bartender, I’d still rather keep my menubar apps to a minimum.
So I use the caffeinate
command, whose name, I believe, was lifted from Caffeine in what must be Apple’s lamest piece of Sherlocking ever. It’s a sort of limited version of pmset
, the older, more powerful, and considerably more complicated power management utility.
Caffeinate
has only a few options and the ones I use are -d
, which keeps the display from sleeping, and -t
which sets a timer to stop caffeinate
in case I forget to. The command I used tonight was
caffeinate -dt 6000
which kept the display awake for 100 minutes (6000 seconds), enough for the 90-minute class plus a cushion. You can find other uses in the man page and in this Brett Terpstra post from a few years ago.
-
Yes, like an animal. ↩