--- /dev/null
+#!/bin/sh
+#
+# 90autorandr: Change autorand 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
+ if [ x"$user" != x"" ]; then
+ export DISPLAY=":$displaynum"
+ /bin/su -c "${AUTORANDR}" "$user"
+ return 0
+ fi
+ done
+}
+
+case "$1" in
+ thaw|resume)
+ detect_display
+ ;;
+esac