Divisória de borda do Tmux em rxvt

1

Estou tentando conectar-me ao meu servidor Arch que está executando o tmux do meu PC com Windows. Descobri que, enquanto o Console2 faz um trabalho decente com a maioria das coisas, ele não é perfeito, e eu recebo todos os tipos de falhas gráficas (falha de minhas configurações semi-complexas).

Gostaria de usar o rxvt para manter as coisas simples (prefiro não ter a sobrecarga de um servidor X para o rxvt-unicode). No entanto, quando divido janelas no tmux, as bordas aparecem como um conjunto de bytes de lixo que são representados como €â” .

É possível ter uma borda regular ao usar o tmux e o rxvt (não-unicode)?

Obrigado!

    
por Tammer Ibrahim 09.03.2012 / 15:13

1 resposta

2

Eu não posso explicar €â” , eu teria esperado │ , que é a interpretação do Windows-1252 dos bytes que codificam em UTF-8. é o que o Tmux usa para bordas verticais entre janelas. Mas evidentemente você tem uma incompatibilidade de codificação.

Execute locale para ver quais são suas configurações de localidade. A porta nativa do Windows do Rxvt no Cygwin não suporta UTF-8, portanto, você precisa definir uma localidade de 8 bits. Especificamente, a categoria LC_CTYPE não deve terminar em utf8 (ou utf-8 ou UTF8 ou UTF-8 ).

A solução real é usar MinTTY (é fornecido com o Cygwin) ou PuTTYcyg . Ambos são derivados de PuTTY e suportam UTF-8. Veja também Como você configura uma máquina Windows para um usuário Linux?

    
por 09.03.2012 / 22:56