Sophie

Sophie

distrib > Fedora > 13 > i386 > by-pkgid > cfd5a9dd583fb1ae0fd3ada5d6b760fc > files > 1

wallpapoz-0.5-2.fc13.src.rpm

#!/bin/sh

which xprop &>/dev/null || exit 1
sleep 2

TRIAL=0
PROGNAME=$0
while true ; do
	RESULT=$(xprop -root _NET_DESKTOP_GEOMETRY 2>/dev/null)
	RESULT=${RESULT:34}
	WIDTH=$(echo $RESULT | sed -e 's|,.*$||')
	HEIGHT=$(echo $RESULT | sed -e 's|^.*,||' | sed -e 's|^[ \t][ \t]*||')
	if [[ ( -z $WIDTH ) || ( -z $WIDTH ) ]] ; then
		# xprop failed
		TRIAL=$((TRIAL+1))
		echo "$PROGNAME: xprop returned unexpected result for $TRIAL times"
		if test $TRIAL -ge 4 ; then
			echo "$PROGNAME: not lauching daemon_wallpapoz"
			exit 1
		fi
		sleep 3
	else
		# xprop succeeded
		break
	fi
done

exec /usr/libexec/daemon_wallpapoz "$@"
exit 1