From e621b9859d249b65ebc0f95d1dc0121706c0aa1b Mon Sep 17 00:00:00 2001 From: Bastien Dejean Date: Sat, 9 Sep 2017 11:24:53 +0200 Subject: [PATCH] Take advantage of xdo's *wait for match* option --- examples/panel/panel | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/examples/panel/panel b/examples/panel/panel index ff8e339..ce8c1ff 100755 --- a/examples/panel/panel +++ b/examples/panel/panel @@ -17,13 +17,7 @@ clock -sf 'S%a %H:%M' > "$PANEL_FIFO" & panel_bar < "$PANEL_FIFO" | lemonbar -a 32 -n "$PANEL_WM_NAME" -g x$PANEL_HEIGHT -f "$PANEL_FONT" -F "$COLOR_DEFAULT_FG" -B "$COLOR_DEFAULT_BG" | sh & -wid=$(xdo id -a "$PANEL_WM_NAME") -tries_left=20 -while [ -z "$wid" -a "$tries_left" -gt 0 ] ; do - sleep 0.05 - wid=$(xdo id -a "$PANEL_WM_NAME") - tries_left=$((tries_left - 1)) -done -[ -n "$wid" ] && xdo above -t "$(xdo id -N Bspwm -n root | sort | head -n 1)" "$wid" +wid=$(xdo id -m -a "$PANEL_WM_NAME") +xdo above -t "$(xdo id -N Bspwm -n root | sort | head -n 1)" "$wid" wait