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 ...

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.


3
Se $PROMPT_COMMANDestiver vazio, verifique $PS1.
choroba
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.