http://bugs.openembedded.org/show_bug.cgi?id=1173

           Summary: display-brightness.sh extended with 'half' and 'max'
                    options
           Product: Openembedded
           Version: OpenZaurus 3.5.4.x
          Platform: ARM
        OS/Version: Linux
            Status: NEW
          Severity: enhancement
          Priority: P2
         Component: Distributions
        AssignedTo: [email protected]
        ReportedBy: [EMAIL PROTECTED]
         QAContact: [EMAIL PROTECTED]


#!/bin/sh

# display-brightness.sh
# simple script to set display-brightness for zaurus clamshell
# author: patrick steiner <[EMAIL PROTECTED]>
# version: 1.00 | 22.02.2005 23:20


STEP=5
DRIVER="`ls /sys/class/backlight/|head -n 1`"
MAX_BRIGHTNESS=`cat /sys/class/backlight/$DRIVER/max_brightness`
ACTUAL_BRIGHTNESS=`cat /sys/class/backlight/$DRIVER/actual_brightness`
BRIGHTNESS_FILE="/sys/class/backlight/$DRIVER/brightness"

if test "$1" != "up" -a "$1" != "down" -a "$1" != "max" -a "$1" != "half" -a -n
"$1"
then
   echo -e "\nUsage:\n\t `basename $0` [up | down | half | max]\n"
   exit 0
fi

echo "max / current"
echo "$MAX_BRIGHTNESS / $ACTUAL_BRIGHTNESS"
if [ ! -n "$1" ]; then
    exit 0
fi

if [ "$1" = "half" ]; then
  echo `expr $MAX_BRIGHTNESS / 2` >> $BRIGHTNESS_FILE
  exit 0
fi

if [ "$1" = "max" ]; then 
  echo $MAX_BRIGHTNESS >> $BRIGHTNESS_FILE
  exit 0
fi

if [ "$1" = "up" ]; then
    if [ $ACTUAL_BRIGHTNESS -eq $MAX_BRIGHTNESS ]; then
        exit 0
    else
      test "$STEP" -gt "$MAX_BRIGHTNESS" -o "$STEP" -eq "$MAX_BRIGHTNESS" &&
STEP=1
        let CURRENT_BRIGHTNESS=$ACTUAL_BRIGHTNESS+$STEP
        echo $CURRENT_BRIGHTNESS >> $BRIGHTNESS_FILE
        exit 0
    fi
fi


-- 
Configure bugmail: http://bugs.openembedded.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
_______________________________________________
Oe mailing list
[email protected]
https://www.handhelds.org/mailman/listinfo/oe

Reply via email to