Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 431694 | Differences between
and this patch

Collapse All | Expand All

(-)common.orig/usr/share/doc/fglrx/examples/etc/acpi/ati-powermode.sh (-7 / +9 lines)
Lines 4-13 Link Here
4
# Control script for ACPI lid state and AC adapter state
4
# Control script for ACPI lid state and AC adapter state
5
#
5
#
6
6
7
aticonfig='/opt/bin/aticonfig'
8
7
getXuser() {
9
getXuser() {
8
        user=`finger| grep -m1 ":$displaynum " | awk '{print $1}'`
10
        user=`who| grep -m1 ":$displaynum " | awk '{print $1}'`
9
        if [ x"$user" = x"" ]; then
11
        if [ x"$user" = x"" ]; then
10
                user=`finger| grep -m1 ":$displaynum" | awk '{print $1}'`
12
                user=`who| grep -m1 ":$displaynum" | awk '{print $1}'`
11
        fi
13
        fi
12
        if [ x"$user" != x"" ]; then
14
        if [ x"$user" != x"" ]; then
13
                userhome=`getent passwd $user | cut -d: -f6`
15
                userhome=`getent passwd $user | cut -d: -f6`
Lines 47-53 Link Here
47
done
49
done
48
50
49
#If PPLIB is enabled
51
#If PPLIB is enabled
50
su $user -c '/usr/bin/aticonfig --pplib-cmd="get version"' | grep PPLIB
52
su $user -c '$aticonfig --pplib-cmd="get version"' | grep PPLIB
51
if [ $? = 0 ]; then
53
if [ $? = 0 ]; then
52
   echo "Has PPLIB"
54
   echo "Has PPLIB"
53
   has_pplib=1
55
   has_pplib=1
Lines 61-75 Link Here
61
if [ ${lid_closed} -eq 1 -o ${on_dc} -eq 1 ]; then
63
if [ ${lid_closed} -eq 1 -o ${on_dc} -eq 1 ]; then
62
    echo "Low power"
64
    echo "Low power"
63
    if [ ${has_pplib} -eq 1 ]; then
65
    if [ ${has_pplib} -eq 1 ]; then
64
        su $user -c '/usr/bin/aticonfig --pplib-cmd="notify psrc dc"'
66
        su $user -c '$aticonfig --pplib-cmd="notify psrc dc"'
65
    else
67
    else
66
        su $user -c "/usr/bin/aticonfig --set-powerstate=1 --effective=now"
68
        su $user -c "$aticonfig --set-powerstate=1 --effective=now"
67
    fi
69
    fi
68
else
70
else
69
    echo "high power"
71
    echo "high power"
70
    if [ ${has_pplib} -eq 1 ]; then
72
    if [ ${has_pplib} -eq 1 ]; then
71
        su $user -c '/usr/bin/aticonfig --pplib-cmd="notify psrc ac"'
73
        su $user -c '$aticonfig --pplib-cmd="notify psrc ac"'
72
    else
74
    else
73
        su $user -c "/usr/bin/aticonfig --set-powerstate=3 --effective=now"
75
	su $user -c "$aticonfig --set-powerstate=3 --effective=now"
74
    fi
76
    fi
75
fi
77
fi

Return to bug 431694