]> git.lizzy.rs Git - bspwm.git/blobdiff - examples/panel/panel
bspwm: port rounded corners patch to latest version
[bspwm.git] / examples / panel / panel
index ff8e339f8bf9663dc99d7ce00aa28b70a8302bee..f5cd06855b054ada4a61b3da7f870fc6b4813025 100755 (executable)
@@ -12,18 +12,13 @@ mkfifo "$PANEL_FIFO"
 
 xtitle -sf 'T%s\n' > "$PANEL_FIFO" &
 clock -sf 'S%a %H:%M' > "$PANEL_FIFO" &
+bspc subscribe report > "$PANEL_FIFO" &
 
 . panel_colors
 
-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 &
+panel_bar < "$PANEL_FIFO" | lemonbar -a 32 -u 2 -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