aboutsummaryrefslogtreecommitdiff
path: root/zenbook/bin/kbdbacklight
diff options
context:
space:
mode:
authorCamil Staps2023-02-20 14:19:25 +0100
committerCamil Staps2023-02-20 14:19:45 +0100
commit091ee0f9401fb63a27728d4f0dd22dba97dbf1ac (patch)
tree043d46decc4cb30d9368818a36777121563ed3ba /zenbook/bin/kbdbacklight
parentImprove singlemon and dualmon for yoga (diff)
Move kbdbacklight to zenbook directory
Diffstat (limited to 'zenbook/bin/kbdbacklight')
-rwxr-xr-xzenbook/bin/kbdbacklight19
1 files changed, 19 insertions, 0 deletions
diff --git a/zenbook/bin/kbdbacklight b/zenbook/bin/kbdbacklight
new file mode 100755
index 0000000..f8d1e02
--- /dev/null
+++ b/zenbook/bin/kbdbacklight
@@ -0,0 +1,19 @@
+#!/bin/sh
+FILE="/sys/class/leds/asus::kbd_backlight/brightness"
+SETTING=`cat "$FILE"`
+COMMAND="$1"
+
+if [ "$COMMAND" = "set" ]; then
+ echo $2 > "$FILE"
+elif [ "$COMMAND" = "up" ]; then
+ echo "$(($SETTING+1))" > "$FILE"
+elif [ "$COMMAND" = "down" ]; then
+ if [ "$SETTING" != "0" ]; then
+ echo "$(($SETTING-1))" > "$FILE"
+ fi
+elif [ "$COMMAND" = "party" ]; then
+ while :; do
+ $0 set 0; sleep 1; $0 set 3; sleep 1
+ done
+fi
+