From 6cbcdfbd8705d1ee516219bc77969de08ee6785e Mon Sep 17 00:00:00 2001 From: srdusr Date: Wed, 20 Dec 2023 23:55:49 +0200 Subject: Add update-title --- update-title | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 update-title (limited to 'update-title') diff --git a/update-title b/update-title new file mode 100755 index 0000000..60efe12 --- /dev/null +++ b/update-title @@ -0,0 +1,21 @@ +#!/bin/bash + +while true; do + bg_color="#000000" # Initial background color + text_color="#979286" + font="%{T1}" + + active_node=$(xdotool getactivewindow) + + if [[ "$1" -eq "$active_node" ]]; then + bg_color="#000000" # Change the background color when the window is active + text_color="#FFFFFF" + font="%{T2}" + fi + + title=$(xtitle "$1") + + echo -e "%{B$bg_color}%{F$text_color}$font%{c}%{A1:bspc node $1 -f:}%{A2:bspc node $1 -c:}%{A5:bspc node $1 -d last:}%{A4:bspc node $1 -s biggest && ~/.scripts/title-bar:}$title%{A}%{A}%{A}%{A}%{F#909090}%{r}%{A:bspc node $1 -c:}x %{A}" + + sleep 0.5 +done -- cgit v1.2.3