]> git.phdru.name Git - dotfiles.git/commitdiff
Add LCD scripts
authorOleg Broytman <phd@phdru.name>
Sun, 19 Apr 2020 11:23:22 +0000 (14:23 +0300)
committerOleg Broytman <phd@phdru.name>
Sat, 5 Jul 2025 11:23:22 +0000 (14:23 +0300)
Add scripts for LCD brightness.

admin/prog/acpi/LCD [new file with mode: 0755]
admin/prog/acpi/LCD% [new file with mode: 0755]

diff --git a/admin/prog/acpi/LCD b/admin/prog/acpi/LCD
new file mode 100755 (executable)
index 0000000..40f6a2f
--- /dev/null
@@ -0,0 +1,9 @@
+#!/bin/sh -e
+
+if [ -z "$1" ]; then
+   echo "Usage: $0 brightness [0-`cat /sys/class/backlight/intel_backlight/max_brightness`]" >&2
+   echo "Current: `cat /sys/class/backlight/intel_backlight/brightness`"
+   exit 1
+fi
+
+echo "$1" > /sys/class/backlight/intel_backlight/brightness
diff --git a/admin/prog/acpi/LCD% b/admin/prog/acpi/LCD%
new file mode 100755 (executable)
index 0000000..675a5ef
--- /dev/null
@@ -0,0 +1,19 @@
+#!/bin/sh -e
+
+max=`cat /sys/class/backlight/intel_backlight/max_brightness`
+
+if [ -z "$1" ]; then
+   echo "Usage: $0 brightness [10-100]" >&2
+   current=`cat /sys/class/backlight/intel_backlight/brightness`
+   current_percent=`expr $current \* 100 / $max`
+   echo "Current: $current_percent%"
+   exit 1
+fi
+
+if [ "$1" -lt 10 -o "$1" -gt 100 ]; then
+   echo "Usage: $0 brightness 10-100" >&2
+   exit 1
+fi
+
+new=`expr $max \* $1 / 100`
+echo "$new" > /sys/class/backlight/intel_backlight/brightness