Como faço para que o Konsole mostre as informações corretas na guia ao usar o autossh?

1

Sou um usuário pesado konsole e, recentemente, descobri o autossh , estou feliz em adicionar novas guias usando

konsole --new-tab -e autossh user@hostname

Infelizmente, o texto da guia do Konsole não está seguindo o diretório remoto e o nome do host, como minhas guias fazem ao usar ssh regular.

Eu gostaria de corrigir isso, porque ele não me diz o nome do host ao qual estou conectado.

    
por Joshua K 03.10.2009 / 03:12

2 respostas

1

O konsole pode ser configurado para definir o título de maneira diferente, você pode controlá-lo ajustando seu perfil usado atualmente. coloque um '% w' onde você deseja que a sequência de escape do seu shell apareça (leia 'resposta de segundo plano' para saber como fazer isso). o problema com 'autossh' parece ser que ele não indica ao konsole que você está agora em um host 'remoto' ...

respostaemsegundoplano:

otítulodeumatabdokonsole(ouxterm)écontroladopelo'escapesequencing'vindodoseushell.leia' Como alterar o título de um xterm e colocar essas sequências nas configurações do shell de cada máquina que você ssh para.

    
por 03.10.2009 / 07:09
0

A razão pela qual o konsole não sabe que estamos em shells remotas é porque ele só olha para comandos 'ssh' como inicializando shells remotas. Se eu usar o formato ssh user@host , ele mostrará o título corretamente.

Mas estou usando um script de wrapper chamado sshr . (formato: sshr host ).

autossh também é um wrapper. Portanto, o konsole usa apenas o título do comando remoto quando vê o ssh.

Eu publiquei um relatório bug para o konsole depois de não encontrar nenhuma informação sobre consertá-lo.

    
por 30.11.2011 / 17:41