Tray bar app to temporarily inhibit screensaver and sleep mode.
Caffeine is a little daemon that sits in your systray, and prevents the screensaver from showing up, or the system from going to sleep. It does so when an application is fullscreened (eg: youtube), or when you click on the systray icon (which you can do, when, eg: reading).
The intention of this fork is to also evolve on its own, not only fixing issues, but also implemented missing features, when relevant.
Caffeine-ng was shortly know as Taurine, a play on its successor’s name, since taurine is a known stimulant, commonly found in energy drinks. However, this name did not last, since the artwork would not match adequately, and changing it was undesirable.
- Either a screensaver that implements the org.freedesktop.ScreenSaver API (this includes KDE, amongst others) API, gnome-screensaver, XSS and/or DPMS, xautolock.
- Python 3
See requirements.txt for required python packages
To manually install caffeine-ng, run:
python setup.py build sudo python setup.py install sudo glib-compile-schemas /usr/share/glib-2.0/schemas
- On ArchLinux, caffeine-ng is available at the AUR.
To have Caffeine-ng run on startup, add it to your System Settings => Startup Programs list.
Copyright (C) 2009 The Caffeine Developers Copyright (C) 2014-2018 Hugo Osvaldo Barrera <email@example.com>
Caffeine-ng is distributed under the GNU General Public License, either version 3, or (at your option) any later version. See LICENCE for details.
The Caffeine-ng status icons are Copyright (C) 2014 mildmojo (http://github.com/mildmojo), and distributed under the terms of the GNU Lesser General Public License, either version 3, or (at your option) any later version. See LGPL.
The Caffeien-ng SVG shortcut icons are Copyright (C) 2009 Tommy Brunn (http://www.blastfromthepast.se/blabbermouth), and distributed under the terms of the GNU Lesser General Public License, either version 3, or (at your option) any later version. See LGPL.
- To run: ./bin/caffeine
- To compile translations: ./update_translations
If you want to test out a translation without changing the language for the whole session: “LANG=ru_RU.UTF-8 ./bin/caffeine” (Replace ru_RU.UTF-8 with whatever language you want to use. You will need to a language pack for the specific language) Be aware that some stock items will not be translated unless you log in with a given language.
Release history Release notifications
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size & hash SHA256 hash help||File type||Python version||Upload date|
|caffeine_ng-3.4.2-py3-none-any.whl (144.8 kB) Copy SHA256 hash SHA256||Wheel||py3|
|caffeine-ng-3.4.2.tar.gz (145.8 kB) Copy SHA256 hash SHA256||Source||None|