Довго шукав як змiнити заголовок вiкна термiналу urxvt динамiчно (в самому термiналi через команду). Знайшов. Заголовок вiкна може залежати вiд змiнної для цього вставляєм в .bashrc наступну стрічку
PROMPT_COMMAND='if [ -z "$TITLE" ];then echo -ne "0.55021255281916933]0;${USER}: ${PWD/$HOME/~}0.55021255281916907";else echo -ne "0.55021255281916933]0;$TITLE0.55021255281916907";fi'
Недоліки - якщо захочеться змінити заголовок з якогось скрипта то доведеться його виконувати через source і заголовок вікна зміниться тільки після повного виконання скрипта.
Так як це мене не влаштовувало тепер змінюю заголовок рівнем вище - через утиліту stumpish віконного менеджера StumpWm яким користуюсь. Команда має наступний вигляд
stumpish title Hello world