Espresso disables the usual auto suspend and screensaver functionality and optionally Night Light with options to show an Espresso icon in the top panel, to enable Espresso when a fullscreen application is running, to restore state across reboots, to provide notifications, to enable Espresso when specific applications are running, or to pause Night Light when Espresso is enabled or only when specific applications are running. Espresso also provides some support for docking stations including options to enable Espresso when charging and/or when docked to external monitors and to allow temporarily overriding the docking support without affecting the stored state. Espresso is a fork of the Caffeine extension. Please leave feedback or report issues through the Extension Homepage
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
Version | Status |
---|---|
10 | Active |
9 | Active |
8 | Active |
7 | Active |
6 | Inactive |
5 | Rejected |
4 | Inactive |
3 | Rejected |
2 | Rejected |
1 | Inactive |
Changes from prior submission include: - standardizing logging with a function that includes checking to see if debugging messages are enabled. Previous version checked the logging setting repeatedly in the parent function. - switching the timeout loop handler from MainLoop to GLib and adding explicit cleanup of the loop handlers in the destroy function called during disable.
JustPerfection - no, thank you! I appreciate your input and coaching hints along the way. I'll keep working on figuring out the direct injection approach for the proxy class definitions used to manage interactions with DBus. Maybe for v7? :-)
Great! You can always ask us questions on GNOME Matrix channel. There are so many extension developers there that can help you too. - [GNOME Matrix Channel](https://matrix.to/#/#extensions:gnome.org) - IRC Bridge: irc://irc.gimpnet.org/shell-extensions