Obrigado a todos aqui. Eu finalmente descobri o que eu precisava.
-
Apenas manter nomes de guias locais mantidos é inútil para mim porque estou lidando especificamente com ssh em caixas.
-
Eu uso cores no meu terminal e não quero desativar as cores como a solução do Viljo faria.
Especificamente, estou executando várias caixas vagrant em minha máquina local e mantenho as guias abertas para várias delas. Eu quero facilmente definir o nome da guia para a versão do sistema operacional da caixa vagrant e mantê-lo assim. Mantenho as guias abertas por um longo tempo, então não me importo de definir o nome manualmente, mas ele não precisa ser redefinido voltar automaticamente.
Além disso, como esses são vagrant boxes, não quero alterar as configurações neles que terei que alterar novamente mais tarde se eu vagrant destroy
.
Então, minhas descobertas:
No CentOS 6, o código de atualização do nome da guia é colocado em $PROMPTNAME
. Ele pode ser neutralizado e o nome da tabela definido em um comando executando:
PROMPT_COMMAND="" && printf '\e]1;%s\a' "CentOS 6.6"
No Ubuntu, o código de atualização do nome de tabela está diretamente em $PS1
; Ele é prefixado ao valor já definido de $PS1
por ~/.bashrc
. Isso pode ser revertido e o nome da tabela definido em um comando executando:
PS1="${PS1##*\}}" && printf '\e]1;%s\a' "Ubuntu 14.04"