Skip to content

Add support for enabling or disabling actions programmatically

Mario Limonciello requested to merge superm1/configurable-actions into main

This series introduces the concept of actions being default to enabled or disabled and adds an API that allows users to turn on/off the actions.

To avoid confusion with projects using the legacy interface the new API is only present on the modern interface.

This also changes the panel_power_savings action to default to disabled. Users will have to re-enable it using powerprofilesctl configure-action panel_power_savings --enable or by using the matching new dbus interface.

The preferences of a user will be saved into the PPD configuration file and used for configuring PPD the next time it runs.

Merge request reports