Wintertime - Background App Freezer for Mac OS X
Sometimes applications start using a lot of CPU (and thus battery) for no apparent reason. It sucks when you are at home, but it sucks more when you are on the go, operating on battery.
This application freezes processes that are not in focus (foreground). I use it to prevent applications like internet browsers, graphical processing and Electron-based applications from eating my battery.
Tested on High Sierra 10.13.5.
Installation
Install the latest version from the releases tab.
Or via homebrew:
brew cask install wintertime
Usage
- Open the app
- Change the preferences (or use the defaults)
- Click 'Start freezing'
When you want to stop the freezing process, click 'Stop freezing'.
If for some reason one of the frozen apps stays frozen, use the 'Panic button' to defrost everything on your system.
Beta: Command + shift + space toggles block/unblock.
What it does
When you click freeze, the app will put the blacklisted apps in a 'Not Responding' mode, meaning they use 0% CPU. When you use your mouse to click on a frozen window, it defrosts and re-opens.
Notes to developers
The app is a GUI that runs pkill -CONT -u $(whoami) -f REGEX
for every item in the blacklist.
Pull requests for feature updates are welcome.
Questions / comments / thanks
Give me a shout out on Twitter or in the Issues tab. Expect it'll take me a few days to respond :)