Skip to content

Instantly share code, notes, and snippets.

@thentenaar
Last active September 12, 2017 14:16
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save thentenaar/5227554 to your computer and use it in GitHub Desktop.
Save thentenaar/5227554 to your computer and use it in GitHub Desktop.
Script for controlling the backlight in the ASUS G74SX
#!/bin/bash
#
# Brightness script for the ASUS G74SX
#
# Arguments:
# up - increase brightness by 1
# down - decrease brightness by 1
#
BRIGHTNESS=`cat /sys/devices/platform/asus-nb-wmi/leds/asus\:\:kbd_backlight/brightness`
MAX_BRIGHT=`cat /sys/devices/platform/asus-nb-wmi/leds/asus\:\:kbd_backlight/max_brightness`
# Try to recover brightness setting (since the `cat` seems to always return 0)
if [ -f /tmp/keyboard-brightness-ctl ]
then
BRIGHTNESS=`cat /tmp/keyboard-brightness-ctl`
fi
case "$1" in
up)
BRIGHTNESS=$((BRIGHTNESS + 1))
if [ $BRIGHTNESS -gt $MAX_BRIGHT ] ; then BRIGHTNESS=$MAX_BRIGHT ; fi
echo $BRIGHTNESS > /tmp/keyboard-brightness-ctl
echo $BRIGHTNESS > /sys/devices/platform/asus-nb-wmi/leds/asus\:\:kbd_backlight/brightness
;;
down)
BRIGHTNESS=$((BRIGHTNESS - 1))
if [ $BRIGHTNESS -lt 0 ] ; then BRIGHTNESS=0 ; fi
echo $BRIGHTNESS > /tmp/keyboard-brightness-ctl
echo $BRIGHTNESS > /sys/devices/platform/asus-nb-wmi/leds/asus\:\:kbd_backlight/brightness
;;
esac
@Insanity2122
Copy link

This is the code for the color of my mouse if you need it to help me, if you decide to. #00eaff

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment