Configure visibility, icon and global hotkey for your Windows power plans in the settings dialog.
Switch your power plan easily and quickly by clicking the tray-icon.
Or let PowerPlanSwitcher automatically switch between power plans depending on what you do.
Create a list of rules that determine which power plan should be active. Rules will be triggered by various events but only the first rule in the list with a trigger of 1 or higher, determines the power plan. Click the info icons to get more information in the app.
Create rules that switch Windows power plans based on:
- ProcessRule: Processes being created or terminated
- PowerLineRule: Plugging or unplugging your laptop from power
- IdleRule: No user input happening for a configurable amount of time
- StartupRule: PowerPlanSwitcher being started. Optionally configure a delay before the rule triggers (so the power scheme is not applied until after that wait), and optionally a duration after which the scheme will be automatically deactivated once the rule has triggered. The duration countdown starts only when the rule actually triggers (after any delay). For example, you can wait two minutes after startup, then activate a performance plan for five minutes, then fall back to other rules. Note: This rule should probably be the last rule in the list!
- ShutdownRule: Windows initiating a shutdown
Furher settings allow you to:
- Configure a global hotkey to cycle through your power plans.
- Set your prefered color theme.
- Specify the display of notifications when a power plan is switched by a rule or a hotkey press.
- Activate extended logging.
After install, pps.exe sits next to the tray app and can list/activate/cycle power plans without talking to the running tray process. It uses Windows power APIs and reads Visible / cycle preferences from the same user settings file.
pps list [--visible] [--json]
pps activate <guid-or-name>
pps cycle [--all | --visible]
pps get-active [--json]
PowerPlanSwitcher is using the following tools, resources and libraries: