#!/bin/sh # display-brightness.sh # simple script to set display-brightness for zaurus clamshell # author: patrick steiner # version: 1.00 | 22.02.2005 23:20 STEP=5 MAX_BRIGHTNESS=`cat /sys/class/backlight/*/max_brightness` ACTUAL_BRIGHTNESS=`cat /sys/class/backlight/*/actual_brightness` BRIGHTNESS_FILE="/sys/class/backlight/*/brightness" if [ ! -n "$1" ]; then exit 0 fi if [ "$1" = "up" ]; then if [ $ACTUAL_BRIGHTNESS -eq $MAX_BRIGHTNESS ]; then exit 0 else let CURRENT_BRIGHTNESS=$ACTUAL_BRIGHTNESS+$STEP echo $CURRENT_BRIGHTNESS >> $BRIGHTNESS_FILE exit 0 fi fi if [ "$1" = "down" ]; then if [ $ACTUAL_BRIGHTNESS -eq 0 ]; then exit 0 elif [ $ACTUAL_BRIGHTNESS -lt $STEP ]; then STEP=1 let CURRENT_BRIGHTNESS=$ACTUAL_BRIGHTNESS-$STEP echo $CURRENT_BRIGHTNESS >> $BRIGHTNESS_FILE exit 0 else let CURRENT_BRIGHTNESS=$ACTUAL_BRIGHTNESS-$STEP echo $CURRENT_BRIGHTNESS >> $BRIGHTNESS_FILE exit 0 fi fi