aports/community/brightnessctl/brightnessctl.initd
2023-09-21 20:17:44 +00:00

22 lines
475 B
Bash

#!/sbin/openrc-run
description="Save and restore display backlight settings"
save_file="/var/lib/brightnessctl/state"
start() {
ebegin "Setting brightness to saved value ..."
# fails to start first time if file does not exist
if [ -f "$save_file" ]; then
brightnessctl --quiet set "$(cat "$save_file")"
else
brightnessctl --quiet get > "$save_file"
fi
eend $?
}
stop() {
ebegin "Saving brightness value ..."
brightnessctl --quiet get > "$save_file"
eend $?
}