actuallymentor / wintertime-mac-background-freezer

Freeze apps running in the background (as in: not explicitly foreground) to save battery.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

 App Demo

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 :)

About

Freeze apps running in the background (as in: not explicitly foreground) to save battery.

License:MIT License


Languages

Language:JavaScript 70.2%Language:HTML 21.8%Language:CSS 7.9%