]> git.phdru.name Git - dotfiles.git/commitdiff
Feat(admin/prog/acpi/LCD): Limit low bound
authorOleg Broytman <phd@phdru.name>
Thu, 4 Dec 2025 19:00:05 +0000 (22:00 +0300)
committerOleg Broytman <phd@phdru.name>
Thu, 4 Dec 2025 19:00:05 +0000 (22:00 +0300)
admin/prog/acpi/LCD

index 23f6a2fbae41650f73b9ae96f7f201cca5089932..918be758b6da858b50e908ace684428967aa7960 100755 (executable)
@@ -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