X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=xsetbg-ping;fp=xsetbg-ping;h=2fef273c810c54974210c04f95562f77ca3ed18f;hb=9e375793293e76527dddcf4645c4336a51670127;hp=0000000000000000000000000000000000000000;hpb=41b51429498bb1d74fd53d47b0b09a17c6545c8c;p=xsetbg.git diff --git a/xsetbg-ping b/xsetbg-ping new file mode 100755 index 0000000..2fef273 --- /dev/null +++ b/xsetbg-ping @@ -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