Caffeinate is a simple tool that prevents a computer from entering lock mode while preventing communication apps from switching to the inactive status. There are many benefits as to why this would be useful, but the main reason why this tool was created was to prevent missed calls due to the screen locking. Depending on the system configuration, when the screen is locked, calls and chat notifications can be muted, and it is not always possible to customize the lock screen settings due to GPO policies. Likewise, today, many communication apps do not allow disabling the inactive status, which can be set too low by default. Caffeinate resolves all of these challenges without making any changes to the system.
Releases: https://github.com/StevenJDH/caffeinate/releases
- Prevents computer from entering lock mode.
- Prevents inactive status in apps like Teams, Skype, etc.
- Global hotkey to exit the app (decaffeinate).
- Supports Windows, macOS, and Linux.
- Java 11+ (Temurin/Adopt) OpenJDK.
- Optional: Maven 3.8.4+ CLI for compiling.
Just open the tool either by clicking on the file directly, or through the console with the java -jar caffeinate-1.0-bin.jar
command. After, there should be a message that says caffeinating
to indicate the app is working. To exit properly, use the global hotkey combination Ctrl
+ X
+ C
.
I have digitally signed all releases. To make use of this for integrity checks, download my public key from the Ubuntu Key Server into your keyring using the following command:
gpg --keyserver keyserver.ubuntu.com --recv-keys 2631EDD2F6035B6B03A590147C7EF877C4E5B44E
Then, download the associated *.asc file for the release to verify with the following command to perform the check:
gpg --verify caffeinate-1.0.0-bin.jar.asc caffeinate-1.0.0-bin.jar
There should be a good signature response in the output if the integrity check passed. If not already installed, see GnuPG Binary Releases for the needed OS.
Hue Meetings is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Thanks for your interest in contributing! There are many ways to contribute to this project. Get started here.
Many commonly asked questions are answered in the FAQ: https://github.com/StevenJDH/caffeinate/wiki/FAQ
Method | Address |
---|---|
PayPal: | https://www.paypal.me/stevenjdh |
Cryptocurrency: | Supported options |
// Steven Jenkins De Haro ("StevenJDH" on GitHub)