--- ati-powermode.sh 2006-07-15 13:24:53.000000000 -0700 +++ ati-powermode-original.sh 2006-07-15 13:09:34.000000000 -0700 @@ -5,9 +5,9 @@ # getXuser() { - user=`who| grep -m1 ":$displaynum " | awk '{print $1}'` + user=`finger| grep -m1 ":$displaynum " | awk '{print $1}'` if [ x"$user" = x"" ]; then - user=`who| grep -m1 ":$displaynum" | awk '{print $1}'` + user=`finger| grep -m1 ":$displaynum" | awk '{print $1}'` fi if [ x"$user" != x"" ]; then userhome=`getent passwd $user | cut -d: -f6` @@ -45,11 +45,8 @@ displaynum=`echo $x | sed s#/tmp/.X11-unix/X##` getXuser; if [ x"$XAUTHORITY" != x"" ]; then - if [ $(pgrep -x Xgl) != "" ]; then - displaynum=$(( $displaynum + 93 )); - fi export DISPLAY=":$displaynum" - su $user -c "/opt/ati/bin/aticonfig --set-powerstate=1 --effective=now" + su $user -c "/usr/X11R6/bin/aticonfig --set-powerstate=1 --effective=now" fi done else @@ -58,11 +55,8 @@ displaynum=`echo $x | sed s#/tmp/.X11-unix/X##` getXuser; if [ x"$XAUTHORITY" != x"" ]; then - if [ $(pgrep -x Xgl) != "" ]; then - displaynum=$(( $displaynum + 93 )); - fi export DISPLAY=":$displaynum" - su $user -c "/opt/ati/bin/aticonfig --set-powerstate=3 --effective=now" + su $user -c "/usr/X11R6/bin/aticonfig --set-powerstate=3 --effective=now" fi done fi