blob: 95c92e5a583dcd00cd62d6c9f190a928b2d2a0fc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
#!/usr/bin/env bash
BPATH="/sys/devices/platform/s3c24xx-pwm.0/pwm-backlight.0/backlight/pwm-backlight.0"
MINB=0
MAXB=$(cat ${BPATH}/max_brightness)
CUR=$(cat ${BPATH}/brightness)
C_STATE=$(((${CUR}*100)/${MAXB}))
function list_brightness()
{
for val in 5 10 15 30 50 70 100
do
if [ ${val} -eq ${C_STATE} ]
then
echo "*${val} %"
else
echo "${val} %"
fi
done
}
if [ -z "$@" ]
then
list_brightness
else
if [ -n "$@" ]
then
if [[ ${@} =~ ^[0-9]+ ]]
then
VALUE=${@% *}
notify-send "Set brightness to: ${VALUE} %"
NEW_STATE=$((${VALUE}*${MAXB}/100))
echo ${NEW_STATE} > ${BPATH}/brightness
fi
fi
fi
|