Se você quiser que screen
imprima seu nome de sessão no título da janela do PuTTY, adicione essa função ao seu .bashrc
:
screen ()
{
sessionname=$(echo $@ | fgrep -- '-S ' | sed 's/.*-S \([^ ]\+\).*//');
echo -ne "3]0;${sessionname:-Putty}screen ()
{
sessionname=$(echo $@ | fgrep -- '-S ' | sed 's/.*-S \([^ ]\+\).*//');
echo -ne "3]0;${sessionname:-Putty}%pre%7";
command screen $@;
echo -ne "3]0;Putty%pre%7"
}
7";
command screen $@;
echo -ne "3]0;Putty%pre%7"
}
Corra a tela como de costume.
A função verifica uma opção chamada -S, extrai o nome da sessão, define-a com sequências de escape de terminal (ou define Putty se o nome da sessão estiver vazio) e executa o screen
binário. Quando o binário screen
sai, o título da janela do PuTTY é reconfigurado para o Putty.
Visto que está acreditando :-):
Esta é uma sessão Putty pronta para executar a tela.
Dentrodeumasessãodetela.ObserveotítulodajaneladoPuTTY.
Sessão de tela finalizada. O título é redefinido.