]> www.git.dmfe.net Git - dotfiles/commitdiff
Add short text for focused window and mpd i3blocks.
authorDmitry Fedotov <dm.fe@yandex.ru>
Fri, 17 Jul 2020 11:48:00 +0000 (14:48 +0300)
committerDmitry Fedotov <dm.fe@yandex.ru>
Fri, 17 Jul 2020 11:48:00 +0000 (14:48 +0300)
config/i3blocks/config
scripts/i3mpd.sh

index 145c6d8dfb280764418199b00d2e33f9a5abd5fc..e9c9797b38b6611b7ab6ec2eb7212c0d91772867 100644 (file)
@@ -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
index f6f20880b7d1e7ed900dda74259d686dd007d881..0172fbf8fe9e940f3c21a35a680bb0db248c7935 100755 (executable)
@@ -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}"