Muitos programas sobrescrevem o título, então você não pode confiar em que o título seja corrigido ou não seja duplicado por outras janelas. Isso é especialmente verdade com sessões ssh remotas em um terminal gnome. Ele ainda ajuda bastante, mas não é suficientemente confiável para os gerentes de janela fazerem uma correspondência (e é por isso que eu acho que eles o removeram. (Adição de Amias Channer)), então essa habilidade foi removida com o mais recente gnome-terminal
ainda é uma possibilidade de mudar o título, você pode fazê-lo por comando. Para conseguir isso, edite facilmente o arquivo ~/.bashrc
e adicione as seguintes linhas:
# function to set terminal title
function set-title(){
if [[ -z "$ORIG" ]]; then
ORIG="$PS1"
fi
TITLE="\[\e]2;$*\a\]"
PS1="${ORIG}${TITLE}"
}
Com isso, você pode definir o título da sua janela de terminal simplesmente usando o comando set-title <name you want to set it to>
. Isso é possível devido aos códigos de escape ANSI, portanto, qualquer programa pode gerá-los, independentemente de onde o código é executado. Isso é o que o \ ee \ a bits fazem. (adição por Amias Channer).
A solução que encontrei aqui e usá-la desde que corri em 16.04 LTS.