Como faço para impedir que a tela derrube meus títulos?

14

Estou usando o bashGNU screenno centos7. Percebo que, se eu ssh para outro servidor, altere o título (via ctrl+ a+ A) e efetue logout no servidor pelo qual meu novo título será substituído USER@HOST:~. Como posso impedir que isso seja feito?

Eu olhei para títulos dinâmicos e determinou que é o que está em jogo, mas não estou certo de como desativar esse recurso ...

zje
fonte

Respostas:

8

Conforme documentado na página do manual, screenprocura uma sequência de escape de título nula. bashenvia essa sequência por meio da variável de ambiente PROMPT_COMMAND (por exemplo, o meu padrão é printf "\033k%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}".

Para desativar esse recurso para uma janela específica, eu apenas corro a unset PROMPT_COMMANDpartir dessa janela. Obviamente, pode-se adicionar isso ao ~/.bashrcarquivo de ambiente ou a um arquivo específico para torná-lo mais persistente.

zje
fonte
3
Se $PROMPT_COMMANDestiver vazio, verifique $PS1.
choroba