Method
AstalPowerProfilesPowerProfileshold_profile
Declaration
gint
astal_power_profiles_power_profiles_hold_profile (
AstalPowerProfilesPowerProfiles* self,
const gchar* profile,
const gchar* reason,
const gchar* application_id
)
Description
This forces the passed profile (either ‘power-saver’ or ‘performance’) to be activated until either the caller
quits, astal_power_profiles_power_profiles_release_profile()
is called, or the [property@
AstalPowerProfiles.PowerProfiles:active_profile] is changed by the user. When conflicting profiles are requested to be held, the ‘power-saver
‘ profile will be activated in preference to the ‘performance’ profile. Those holds will be automatically cancelled if the user
manually switches to another profile, and the AstalPowerProfilesPowerProfiles::profile-released
signal will be emitted.
Parameters
profile
-
Type:
const gchar*
No description available.
The data is owned by the caller of the method. The value is a NUL terminated UTF-8 string. reason
-
Type:
const gchar*
No description available.
The data is owned by the caller of the method. The value is a NUL terminated UTF-8 string. application_id
-
Type:
const gchar*
No description available.
The data is owned by the caller of the method. The value is a NUL terminated UTF-8 string.