Эта функция даст вам командный вызов title
, который затем можно использовать для изменения заголовка окна экрана.
title() { printf $'\ek%s\e\\' "$1"; }
Если вы используете приличную оболочку (например, zsh
), выесть precmd
и prexec
перехватчики, из которых вы можете выполнить любую команду до и после приглашения.Я предлагаю вам использовать их для обновления заголовка окна.
Совместил вышеперечисленное с информацией, найденной на: Экран GNU: Примеры заголовков
(Извините, краткий ответЯ немного тороплюсь и могу расширить это позже.)