Alguns programas definem o título da janela e esquecem de redefini-lo antes de terminá-lo.
Você pode adicionar algo como as seguintes linhas ao seu '~ / .bashrc' para definir o título da janela antes de cada novo prompt bash.
A instrução case faz isso acontecer apenas em terminais conhecidos por serem capazes de alterar o título da janela com um comando ESCape. Eu sugiro adicionar 'screen *' lá ...
case "$TERM" in
xterm*|rxvt*)
PROMPT_COMMAND='echo -ne "3]0;${USER}@${HOSTNAME}: ${PWD}PROMPT_COMMAND="$PROMPT_COMMAND;"'echo -ne "3]0;${USER}@${HOSTNAME}: ${PWD}case "$TERM" in
xterm*|rxvt*)
PROMPT_COMMAND='echo -ne "3]0;${USER}@${HOSTNAME}: ${PWD}PROMPT_COMMAND="$PROMPT_COMMAND;"'echo -ne "3]0;${USER}@${HOSTNAME}: ${PWD}%pre%7"'
7"'
;;
*)
;;
esac
7"'
7"'
;;
*)
;;
esac
Estas linhas vêm de um '/etc/bash.bashrc' do Debian-6.0.9 e inicialmente são comentadas lá fora. Olhe no '/ etc / bash.bashrc' do seu sistema, você provavelmente encontrará algumas linhas similares lá.
O padrão '~ / .bashrc' pode conter linhas semelhantes. Se você não quiser ativar esse sistema inteiro, faça-o ao remover o comentário ou adicionar essas linhas.
Quando você já estiver usando PROMPT_COMMAND
, coloque a instrução case após sua definição PROMPT_COMMAND
preexistente e escreva a atribuição dentro da instrução case
como: