Subversion Repositories My Stuff

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
10 kardasa 1
#!/bin/sh
2
 
3
PROFILES="/usr/local/bin/profiles"
4
 
5
test -f ${PROFILES} || exit 0
6
 
7
TEMPFILE=/tmp/${USER}-profile.tmp
8
 
9
if (test -f ${TEMPFILE}) then
10
        read line < ${TEMPFILE}
11
        PROFILE=${line}
12
else
13
        PROFILE=Dynamic
14
fi
15
 
16
i=0
17
flaga=0
18
 
19
while read line
20
do
21
        i=`expr $i + 1`
22
        if (test "${line}" = "${PROFILE}") then
23
                flaga=$i
24
fi
25
done < ${PROFILES}
26
 
27
if (test $flaga -eq $i) then
28
        flaga=1
29
else
30
        flaga=`expr $flaga + 1`
31
fi
32
 
33
j=0
34
 
35
while read line
36
do
37
        j=`expr $j + 1`
38
        if (test $flaga -eq $j) then
39
                PROFILE=${line}
40
        fi     
41
done < ${PROFILES}
42
 
43
CMD="dbus-send --print-reply --session --dest=org.kde.powerdevil /modules/powerdevil org.kde.PowerDevil.setProfile string:"
44
 
45
${CMD}"${PROFILE}"
46
 
47
echo ${PROFILE} > ${TEMPFILE}