Como faço para que a tela pare de atrapalhar meus títulos?

12

Estou usando bash e GNU screen em centos7. Eu noto que se eu ssh para outro servidor, mudo o título (através de ctrl + a + A ), e saia do servidor que meu novo título é substituído por USER@HOST:~ . Como posso impedir isso?

Analisei títulos dinâmicos e determinei o que está em jogo , mas não tenho certeza de como desativar esse recurso ...

    
por zje 22.10.2014 / 23:44

1 resposta

7

Conforme documentado na man page, screen procura por uma sequência de escape de título nula. bash envia essa sequência por meio da variável de ambiente PROMPT_COMMAND (por exemplo, meu padrão é printf "3k%s@%s:%s3\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}" .

Para desativar esse recurso para uma janela específica, basta executar unset PROMPT_COMMAND dessa janela. É claro, é possível adicionar isso ao seu ~/.bashrc ou a um arquivo de ambiente específico para torná-lo mais persistente.

    
por 22.10.2014 / 23:44