3 if [ $(pgrep -cx panel) -gt 1 ] ; then
4 printf "%s\n" "The panel is already running." >&2
8 trap 'trap - TERM; kill 0' INT TERM QUIT EXIT
12 [ -e "$PANEL_FIFO" ] && rm "$PANEL_FIFO"
15 bspc config top_padding $PANEL_HEIGHT
17 bspc control --subscribe > "$PANEL_FIFO" &
18 xtitle -sf 'T%s' > "$PANEL_FIFO" &
19 clock -sf 'S%a %H:%M' > "$PANEL_FIFO" &
23 cat "$PANEL_FIFO" | panel_bar | bar &
27 FONT_FAMILY='DejaVu Sans'
29 cat "$PANEL_FIFO" | panel_dzen2 -f "$FONT_FAMILY" -s "$FONT_SIZE" | dzen2 -h $PANEL_HEIGHT -dock -ta l -title-name panel -fn "${FONT_FAMILY}:pixelsize=${FONT_SIZE}" -fg "$COLOR_FOREGROUND" -bg "$COLOR_BACKGROUND" &