Sem mais informações, não é possível responder a esta pergunta.
No entanto, imagino que o cenário mais provável seja que .bashrc
seja originado no login por .bash_profile
ou .profile
- provavelmente algo semelhante a isto:
# source the users bashrc if it exists
if [ -f "${HOME}/.bashrc" ] ; then
source "${HOME}/.bashrc"
fi
Eu acho que no sistema em que o título não está sendo definido, a variável PS
está sendo definida para outro valor em um estágio posterior no script de logon.
A variável PS1
deve realmente ser definida no perfil de Bash ( .bash_profile
ou .profile
) que é executado somente no login e a variável deve ser exported
ed como uma variável de ambiente para que seu valor seja herdado por qualquer sub-shells.
PS1=${ORIG}${TITLE}
export PS1
ou para usar uma mão curta que funcione para o shell Bash:
export PS1=${ORIG}${TITLE}