Em seu arquivo .bashrc , defina seu PROMPT_COMMAND assim:
UPDATE :
case "$TERM" in
screen*) PROMPT_COMMAND='echo -ne "3k334"'
esac
UPDATE : parece ser um bug com o eco embutido no bash. A solução deve ser o uso de /bin/echo ou 34 . Experimente:
$ echo -e "4 = 34"
4 = \
$ /bin/echo -e "4 = 34"
\ = \
Esta é a sequência de escape que a tela precisa para identificar qual comando está sendo executado e substituir o título da sua janela atual.
Em seguida, no seu arquivo .screenrc , verifique se as seguintes linhas existem:
shelltitle '> |something:'
hardstatus alwayslastline
O padrão search|name diz a tela para search your end-of-prompt para alguma string (nesse caso, '> ' ). A parte do nome, especifica o nome do shell padrão para a janela. Então, quando você não tem nada além do shell rodando, você verá algo como:
$ something:
Mas quando você topa:
$ something:top
