interval=once
[focused-window]
-command=sleep .3; xdotool getactivewindow getwindowname | ~/scripts/i3b-formatter.sh -r
+command=~/scripts/window-title.sh | ~/scripts/i3b-formatter.sh -r
align=center
interval=repeat
-min_width=300
+min_width=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
[separator4]
command=echo | ~/scripts/i3b-formatter.sh -s
;;
esac
+max_len=50
+len=${#out}
+
+if (( $len > $max_len )); then
+ out="${out:0:$((max_len-3))}..."
+fi
+
[[ -n ${out} ]] && \
printf "%s %s\n" "${icon}" "${out}"