Heya,

I hope that title isn’t too confusing. I recently set up a custom Arch install (Niri, Noctalia, SystemD) and noticed that a lot of WMs/DEs offer to control display brightness with ddcutil. Display control protocols (HDMI-CEC, DPMS, DDC/CI) are somewhat of a topic to me, though my current monitor only speaks ddcci.

I was now wondering why there isn’t a daemon, or other centralized way to turn on/off the display when appropriate? Such as boot/shutdown/sleep/resume/power-saving. I can use the D6 feature in ddc to control the power-state. I can even rig a systemd-unit to somewhat do this automatically.

But there doesn’t seem to be a comprehensive framework, where I can go “this command is off, this command is on” and it places the calls in the right places. Which is strange. I get that standby exists, but I don’t want to leave it in standby for long periods.

Am I missing something?

Thanks.