2 # Following script is executed once the "AP"- or
3 # "Task manager"-button is pressed
5 source /etc
/acpi
/eee.conf
7 if [ -S /tmp
/.X11-unix
/X0
]; then
9 user
=$
(who |
grep "vc/7" |
awk '{ if ($(NF) == "(:0)") print $1 }')
12 logger
"Could not verify user for X:"
14 logger
"Falling back to XUSER: $XUSER"
17 logger
"Found X session user: $user"
19 XAUTHORITY
=/home
/$user/.Xauthority
20 [ -f $XAUTHORITY ] && export XAUTHORITY
22 logger
"X not probably running, lets launch the command anyway"
26 logger
"Executing $AP_COMMAND as $user"
27 su
$user --login -c "$AP_COMMAND" &