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

Collapse All | Expand All

(-)common/usr/share/doc/fglrx/examples/etc/acpi/ati-powermode.sh (-4 / +6 lines)
Lines 5-13 Link Here
5
#
5
#
6
6
7
getXuser() {
7
getXuser() {
8
        user=`finger| grep -m1 ":$displaynum " | awk '{print $1}'`
8
        user=`who | grep -m1 "(:$displaynum." | awk '{print $1}'`
9
        if [ x"$user" = x"" ]; then
9
        if [ x"$user" = x"" ]; then
10
                user=`finger| grep -m1 ":$displaynum" | awk '{print $1}'`
10
                user=`who | grep -m1 "(:$displaynum." | awk '{print $1}'`
11
        fi
11
        fi
12
        if [ x"$user" != x"" ]; then
12
        if [ x"$user" != x"" ]; then
13
                userhome=`getent passwd $user | cut -d: -f6`
13
                userhome=`getent passwd $user | cut -d: -f6`
Lines 17-22 Link Here
17
        fi
17
        fi
18
}
18
}
19
19
20
aticonfig='/opt/ati/bin/aticonfig'
20
21
21
grep -q closed /proc/acpi/button/lid/*/state
22
grep -q closed /proc/acpi/button/lid/*/state
22
if [ $? = 0 ]; then
23
if [ $? = 0 ]; then
Lines 46-52 Link Here
46
	getXuser;
47
	getXuser;
47
	if [ x"$XAUTHORITY" != x"" ]; then
48
	if [ x"$XAUTHORITY" != x"" ]; then
48
	    export DISPLAY=":$displaynum"	    
49
	    export DISPLAY=":$displaynum"	    
49
	    su $user -c "/usr/X11R6/bin/aticonfig --set-powerstate=1 --effective=now"
50
	    su $user -c "$aticonfig --set-powerstate=1 --effective=now"
50
	fi
51
	fi
51
    done
52
    done
52
else
53
else
Lines 56-62 Link Here
56
	getXuser;
57
	getXuser;
57
	if [ x"$XAUTHORITY" != x"" ]; then
58
	if [ x"$XAUTHORITY" != x"" ]; then
58
	    export DISPLAY=":$displaynum"
59
	    export DISPLAY=":$displaynum"
59
	    su $user -c "/usr/X11R6/bin/aticonfig --set-powerstate=3 --effective=now"
60
	    default_state=`su $user -c "$aticonfig --lsp | grep 'default state' | cut -c 3"`
61
	    su $user -c "$aticonfig --set-powerstate=$default_state --effective=now"
60
	fi
62
	fi
61
    done
63
    done
62
fi
64
fi

Return to bug 139436