From: Dmitry Fedotov Date: Fri, 17 Jul 2020 11:48:00 +0000 (+0300) Subject: Add short text for focused window and mpd i3blocks. X-Git-Url: https://git.dmfe.net/?a=commitdiff_plain;h=5ca8be45daa258d2d9a3a38cc1325b1939c21829;p=dotfiles Add short text for focused window and mpd i3blocks. --- diff --git a/config/i3blocks/config b/config/i3blocks/config index 145c6d8..e9c9797 100644 --- a/config/i3blocks/config +++ b/config/i3blocks/config @@ -41,10 +41,10 @@ command=echo  | ~/scripts/i3b-formatter.sh -s 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 diff --git a/scripts/i3mpd.sh b/scripts/i3mpd.sh index f6f2088..0172fbf 100755 --- a/scripts/i3mpd.sh +++ b/scripts/i3mpd.sh @@ -29,5 +29,12 @@ case $BLOCK_BUTTON in ;; 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}"