Defina o título da tela do gnu dentro do ssh

3

Na minha máquina local, os títulos das janelas na tela são atualizados perfeitamente para o pwd. Eu tenho

shelltitle '% |bash'

no meu .screenrc. No entanto, quando eu ssh para outro host, o título da janela permanece como o pwd de onde eu executei o comando ssh, em vez de atualizar para ser o pwd dentro da minha sessão ssh.

Como posso fazer o título da minha janela de tela em relação à minha sessão ssh?

    
por Rose Perrone 03.03.2013 / 17:33

1 resposta

2

Você pode alterar o título da janela da sessão de tela atual com echo -en "3kNEW TITLE34" . Em sua máquina local, você provavelmente tem algum código em seu arquivo ~ / .bashrc oder em algum arquivo de configuração global (a localização pode depender do sabor do sistema operacional), o que altera o título de acordo, por exemplo. na sua configuração de prompt; tente echo $PS1 .

Portanto, você também tem que modificar o controle remoto ~/.bashrc . Um bom ponto de partida pode ser

PS1='3k\u@\h: \w34\u@\h:\w > '

, que exibirá um prompt como user@machine:~ > e definirá o título da tela como user@machine:~ .

Por favor, esteja ciente de que isto não mudará o título da sua janela terminal . O comando para isso é echo -ne "3]0;SOMETHING%code%7" .

    
por 03.03.2013 / 18:00