Eu faria isso de maneira um pouco diferente. Em vez de definir manualmente o título da guia, crie uma função que defina o título e execute o comando desejado. Adicione esta função (adaptada de aqui ) ao seu ~/.bashrc
(supondo que você esteja usando o bash):
function set-title() {
if [[ -z "$ORIG" ]]; then
ORIG=$PS1
fi
TITLE="\[\e]2;$@\a\]"
## Do different things depending on the string passed
case "$@" in
"API Codebase")
echo cd ~/codebase
echo python ...
;;
"IRC")
echo irssi
;;
"Server1")
echo ssh server1
;;
esac
PS1="${ORIG}${TITLE}"
}