UTF-8 Não funciona no PuTTY ao usar o comando remoto SSH

1

Eu estou usando o PuTTY para se conectar a um servidor remoto que tem um cliente irssi correndo para mim constantemente através do tmux.

Conectar-se ao servidor e digitar "tmux attach" funciona bem e tudo funciona como deveria. Caracteres Unicode aparecem bem.

No entanto, se eu definir um "Comando remoto" na Conexão - > Opções SSH de "anexar tmux". O Tmux é anexado e o Unicode não funciona.

Suponho que isso possa ter algo a ver com a variável terminal do sistema, mas não faço ideia.

Alguma ideia de como corrigir?

    
por Navarr 03.09.2011 / 19:48

1 resposta

2

hmmm ... Eu acabei de perceber que isso pode ser muito mais simples. Você disse que pode realizar as seguintes tarefas

  1. conecte-se ao servidor normalmente
  2. anexar o tmux
  3. execute irssi / other-things sem bugs unicode.

Se você conseguir se conectar ao shell do seu servidor, por que não adicionar tmux attach ao seu arquivo. * rc? Se você gostaria de se conectar ao tmux na maioria das vezes que se conecta ao servidor, basta conectar o servidor ao conectar-se (sempre).

Usar algum método de conexão específico para putty é uma má ideia, na minha opinião, porque pode não funcionar bem quando / se você mudar seu método de conexão, isto é. se você mudar para um computador que não seja o Windows. Então, ao invés de anexar a sessão usando o "comando remoto" da putty, basta conectar regularmente. Se você estiver usando um shell bash, adicione isso ao arquivo $HOME/.bashrc no servidor:

if [[ ! -n $TMUX ]] ; then tmux attach ; fi

Então, assim que você se conectar, ele será anexado automaticamente à sessão do tmux. Você pode sempre deixar o tmux usando o desanexamento: tmux detach (ou você pode matar todas as sessões do tmux killall tmux se você quiser começar de novo).

É claro que, se preferir, você pode começar a pensar em um script de anexo tmux mais complexo que cria uma OR de nova sessão personalizada. Pessoalmente, toda vez que eu abro um terminal, ele inicia um script de sessão do tmux (113 linhas de comprimento), que o configura exatamente como eu gosto ... ou anexa se a sessão já existe.

    
por 06.09.2011 / 08:09