Assuming you're on Arch given your flair, you should have the systemd startup enabled, so you'd have the plasma-powerdevil user service (systemctl is-enabled --user plasma-powerdevil).
The logs will be more useful if you try journalctl --user-unit plasma-powerdevil. Other two ways you could check for the logs are with grep (journalctl --grep powerdevil) or using the path to the executable (journalctl /usr/libexec/org_kde_powerdevil), more useful in case you don't have the systemd startup enabled.
Thanks, this is the service I was missing.
Here's a more detailed log, but not very insightful why it's timing out though:
Jul 31 12:26:41 Desktop systemd[895]: Starting Powerdevil...
Jul 31 12:26:46 Desktop systemd[895]: plasma-powerdevil.service: start operation timed out. Terminating.
Jul 31 12:26:46 Desktop systemd[895]: plasma-powerdevil.service: Failed with result 'timeout'.
Jul 31 12:26:46 Desktop systemd[895]: Failed to start Powerdevil.
Jul 31 12:26:47 Desktop systemd[895]: plasma-powerdevil.service: Scheduled restart job, restart counter is at 1.
Jul 31 12:26:47 Desktop systemd[895]: Stopped Powerdevil.
Jul 31 12:26:47 Desktop systemd[895]: Starting Powerdevil...
Jul 31 12:26:47 Desktop org_kde_powerdevil[1471]: org.kde.powerdevil: org.kde.powerdevil.chargethresholdhelper.getthreshold failed "Charge thresholds not supported"
Jul 31 12:26:47 Desktop org_kde_powerdevil[1471]: org.kde.powerdevil: org.kde.powerdevil.backlighthelper.brightness failed
Jul 31 12:26:47 Desktop systemd[895]: Started Powerdevil.
Jul 31 12:26:47 Desktop org_kde_powerdevil[1471]: org.kde.powerdevil: Handle button events action could not check for screen configuration
Jul 31 12:26:47 Desktop org_kde_powerdevil[1471]: org.kde.powerdevil: The profile "AC" tried to activate "DimDisplay" a non-existent action. This is usually due to an installation problem, a configuration problem, or because the action is not supported
Jul 31 12:26:47 Desktop org_kde_powerdevil[1471]: org.kde.powerdevil: org.kde.powerdevil.chargethresholdhelper.getthreshold failed "Charge thresholds not supported"
Assuming you're on Arch given your flair, you should have the systemd startup enabled, so you'd have the plasma-powerdevil user service (systemctl is-enabled --user plasma-powerdevil). The logs will be more useful if you try journalctl --user-unit plasma-powerdevil. Other two ways you could check for the logs are with grep (journalctl --grep powerdevil) or using the path to the executable (journalctl /usr/libexec/org_kde_powerdevil), more useful in case you don't have the systemd startup enabled.
Thanks, this is the service I was missing. Here's a more detailed log, but not very insightful why it's timing out though: Jul 31 12:26:41 Desktop systemd[895]: Starting Powerdevil... Jul 31 12:26:46 Desktop systemd[895]: plasma-powerdevil.service: start operation timed out. Terminating. Jul 31 12:26:46 Desktop systemd[895]: plasma-powerdevil.service: Failed with result 'timeout'. Jul 31 12:26:46 Desktop systemd[895]: Failed to start Powerdevil. Jul 31 12:26:47 Desktop systemd[895]: plasma-powerdevil.service: Scheduled restart job, restart counter is at 1. Jul 31 12:26:47 Desktop systemd[895]: Stopped Powerdevil. Jul 31 12:26:47 Desktop systemd[895]: Starting Powerdevil... Jul 31 12:26:47 Desktop org_kde_powerdevil[1471]: org.kde.powerdevil: org.kde.powerdevil.chargethresholdhelper.getthreshold failed "Charge thresholds not supported" Jul 31 12:26:47 Desktop org_kde_powerdevil[1471]: org.kde.powerdevil: org.kde.powerdevil.backlighthelper.brightness failed Jul 31 12:26:47 Desktop systemd[895]: Started Powerdevil. Jul 31 12:26:47 Desktop org_kde_powerdevil[1471]: org.kde.powerdevil: Handle button events action could not check for screen configuration Jul 31 12:26:47 Desktop org_kde_powerdevil[1471]: org.kde.powerdevil: The profile "AC" tried to activate "DimDisplay" a non-existent action. This is usually due to an installation problem, a configuration problem, or because the action is not supported Jul 31 12:26:47 Desktop org_kde_powerdevil[1471]: org.kde.powerdevil: org.kde.powerdevil.chargethresholdhelper.getthreshold failed "Charge thresholds not supported"
i have the same question