From 5455b2d80c8b79be4fa711520d35735cd343f924 Mon Sep 17 00:00:00 2001 From: Luke Smith Date: Wed, 24 Apr 2019 19:38:09 -0400 Subject: [PATCH] mpdupdate improvements --- .scripts/statusbar/mpdupdate | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.scripts/statusbar/mpdupdate b/.scripts/statusbar/mpdupdate index 9a57ca4..afe11bb 100755 --- a/.scripts/statusbar/mpdupdate +++ b/.scripts/statusbar/mpdupdate @@ -1,8 +1,8 @@ #!/bin/sh -[ "$(pgrep -x "$(basename "$0")" | wc -l)" -gt 2 ] && exit +# Whenever the mpd state changes, update the mpd i3 module. +kill -0 "$(cat /tmp/mpdupdate)" 2>/dev/null && exit || echo $$ > /tmp/mpdupdate sleep 5 && while : ; do - pgrep -x mpd || exit - mpc idle > /dev/null - pkill -RTMIN+11 i3blocks ; + pkill -RTMIN+11 i3blocks + mpc idle >/dev/null || exit done