#!/bin/sh
#
-# 90autorandr: Change autorand profile on thaw/resume
+# 90autorandr: Change autorandr profile on thaw/resume
AUTORANDR="autorandr -c"
detect_display()
{
- for x in /tmp/.X11-unix/*; do
- displaynum=`echo $x | sed s#/tmp/.X11-unix/X##`
- user=$(who|awk '$5 ~ regexp {print $1}' regexp="\\\(:$displaynum\\\)")
- if [ x"$user" = x"" ]; then
- user=$(who|awk '$2 ~ regexp {print $1}' regexp=":$displaynum")
- fi
+ for X in /tmp/.X11-unix/X*; do
+ D="${X##/tmp/.X11-unix/X}"
+ user=$(who | awk -vD="$D" '$5 ~ "\\(:"D"\\)$" {print $1}')
if [ x"$user" != x"" ]; then
export DISPLAY=":$displaynum"
/bin/su -c "${AUTORANDR}" "$user"
- return 0
fi
done
}