From 97bf063f32205372aeacdf4cea240653d24b966e Mon Sep 17 00:00:00 2001 From: Oleg Broytman Date: Thu, 4 Dec 2025 22:00:05 +0300 Subject: [PATCH] Feat(admin/prog/acpi/LCD): Limit low bound --- admin/prog/acpi/LCD | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/admin/prog/acpi/LCD b/admin/prog/acpi/LCD index 23f6a2f..918be75 100755 --- a/admin/prog/acpi/LCD +++ b/admin/prog/acpi/LCD @@ -1,9 +1,10 @@ #!/bin/sh -e current=`cat /sys/class/backlight/intel_backlight/brightness` +max=`cat /sys/class/backlight/intel_backlight/max_brightness` if [ -z "$1" -o -n "$2" ]; then - echo "Usage: $0 brightness [0-`cat /sys/class/backlight/intel_backlight/max_brightness`]" >&2 + echo "Usage: $0 brightness [10000-$max]" >&2 echo "Current: $current" exit 1 fi @@ -18,5 +19,10 @@ case "$1" in *) new="$1" ;; esac +if [ "$new" -lt 10000 -o "$new" -gt $max]; then + echo "Usage: $0 brightness [10000-$max]" >&2 + exit 1 +fi + echo "$new" | sudo tee /sys/class/backlight/intel_backlight/brightness >/dev/null -- 2.39.5