improve pm-utils script
This commit is contained in:
parent
5f7ce588b2
commit
0f63a4fc23
|
@ -1,21 +1,17 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
#
|
#
|
||||||
# 90autorandr: Change autorand profile on thaw/resume
|
# 90autorandr: Change autorandr profile on thaw/resume
|
||||||
|
|
||||||
AUTORANDR="autorandr -c"
|
AUTORANDR="autorandr -c"
|
||||||
|
|
||||||
detect_display()
|
detect_display()
|
||||||
{
|
{
|
||||||
for x in /tmp/.X11-unix/*; do
|
for X in /tmp/.X11-unix/X*; do
|
||||||
displaynum=`echo $x | sed s#/tmp/.X11-unix/X##`
|
D="${X##/tmp/.X11-unix/X}"
|
||||||
user=$(who|awk '$5 ~ regexp {print $1}' regexp="\\\(:$displaynum\\\)")
|
user=$(who | awk -vD="$D" '$5 ~ "\\(:"D"\\)$" {print $1}')
|
||||||
if [ x"$user" = x"" ]; then
|
|
||||||
user=$(who|awk '$2 ~ regexp {print $1}' regexp=":$displaynum")
|
|
||||||
fi
|
|
||||||
if [ x"$user" != x"" ]; then
|
if [ x"$user" != x"" ]; then
|
||||||
export DISPLAY=":$displaynum"
|
export DISPLAY=":$displaynum"
|
||||||
/bin/su -c "${AUTORANDR}" "$user"
|
/bin/su -c "${AUTORANDR}" "$user"
|
||||||
return 0
|
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue