]> git.phdru.name Git - xsetbg.git/blobdiff - xsetbg-ping
XSetBg: select a random image and set it as the desktop wallpaper (display it in...
[xsetbg.git] / xsetbg-ping
diff --git a/xsetbg-ping b/xsetbg-ping
new file mode 100755 (executable)
index 0000000..2fef273
--- /dev/null
@@ -0,0 +1,16 @@
+#! /bin/sh
+
+if [ -z "$DISPLAY" ]; then
+   exit 0
+fi
+
+if xscreensaver-command -time 2>/dev/null | grep -Eq 'screen (blanked|locked)'; then
+   exit 0
+fi
+
+if ps a | grep -v grep | grep -q mplayer; then
+   exit 0
+fi
+
+cd "$HOME/lib/xsetbg"
+exec readyexec xsetbg.sock