logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

powerprofilesctl - Command line utility to control Power Profiles Daemon

Author

       Bastien Nocera
       Mario Limonciello

Comments

       Use “powerprofilesctl COMMAND --help” to get detailed help for individual commands

Distribution

       The     latest      version      of      power-profiles-daemon      may      be      downloaded      from
       https://gitlab.freedesktop.org/upower/power-profiles-daemon

power-profiles-daemon 0.30                         2025-02-18                                POWERPROFILESCTL(1)

Name

       powerprofilesctl - Command line utility to control Power Profiles Daemon

Positional Arguments

powerprofilesctllist
       List available power profiles

       usage: powerprofilesctl list [-h]

   powerprofilesctllist-holds
       List current power profile holds

       usage: powerprofilesctl list-holds [-h]

   powerprofilesctllist-actions
       List available power profile actions

       usage: powerprofilesctl list-actions [-h]

   powerprofilesctlget
       Print the currently active power profile

       usage: powerprofilesctl get [-h]

   powerprofilesctlset
       Set the currently active power profile

       usage: powerprofilesctl set [-h] {}

       arguments:

              {}     Profile to use for set command

   powerprofilesctlconfigure-action
       Configure the action to be taken for the profile

       usage: powerprofilesctl configure-action [-h] [--enable] [--disable] action

       arguments:

              action action to change for configure-action

       options:

              --enable
                     enable action

              --disable
                     disable action

   powerprofilesctlconfigure-battery-aware
       Turn on or off dynamic changes from battery level or power adapter

       usage: powerprofilesctl configure-battery-aware [-h] [--enable] [--disable]

       options:

              --enable
                     enable battery aware

              --disable
                     disable battery aware

   powerprofilesctlquery-battery-aware
       Query if dynamic changes from battery level or power adapter are enabled

       usage: powerprofilesctl query-battery-aware [-h]

   powerprofilesctllaunch
       Launch a command while holding a power profile

       usage: powerprofilesctl launch [-h] [--profile PROFILE] [--reason REASON]
                                      [--appid APPID]
                                      [arguments ...]

       Launch the command while holding a power profile, either performance, or  power-saver.  By  default,  the
       profile  hold  is for the performance profile, but it might not be available on all systems. See the list
       command for a list of available profiles.

       arguments:

              arguments
                     Command to launch

       options:

              --profilePROFILE, -pPROFILE
                     Profile to use for launch command

              --reasonREASON, -rREASON
                     Reason to use for launch command

              --appidAPPID, -iAPPID
                     AppId to use for launch command

   powerprofilesctlversion
       Print version information and exit

       usage: powerprofilesctl version [-h]

Synopsis

powerprofilesctl      [-h]      {list,list-holds,list-actions,get,set,configure-action,configure-battery-
       aware,query-battery-aware,launch,version} ...

See Also