#!/bin/bash START_TIME=`date +"%b %d, %Y %T"` LOG_FILE="${XDG_STATE_HOME}"/tint2.log echo "--- ${START_TIME} ---" > "$LOG_FILE" # Terminate already running bar instances killall -q tint2 # Wait until the processes have been shut down while pgrep -u $UID -x tint2 >/dev/null; do sleep 1; done # Launch tint2 tint2 2>&1 | tee -a "$LOG_FILE" & disown # Final command won't work without sleep sleep 1 && # Keep tint2 below other windows in fullscreen if pgrep -x "tint2" > /dev/null ; then xdo above -t "$(xdo id -N Bspwm -n root | sort | head -n 1)" $(xdo id -n tint2) fi