Telnet não está exibindo corretamente o texto?

2

Eu descobri recentemente e comecei a jogar nethack. Eu sei que posso tocá-lo localmente, mas estou sentado em computadores diferentes o tempo todo, então encontrei o nethack.alt.org que permite que você faça telnet em seus servidores para jogar o jogo de terminal de arte ASCII. Na maioria dos computadores, a sessão de telnet aparece bem e não tenho problemas. Mas no meu laptop principal, algumas coisas não são exibidas corretamente. Eu não faço telnet em qualquer outra coisa (RDP e VPN atendem às minhas necessidades usuais), então meu único ponto de referência é esse servidor nethack.

As maiores malformações visíveis são quando vejo a lista de jogos em execução. O jogo, no entanto, parece muito bem.

Esta deve ser uma tabela organizada (como é em todos os computadores que não sejam meu laptop). Conforme eu subo e desce a lista, as linhas tendem a ser adicionadas à parte inferior da janela, em vez de serem atualizadas.

Eu gostaria de ter outros exemplos fora deste jogo para dizer por que meu telnet está bagunçado. Eu não sei onde procurar. Meu cmd está nas dimensões normais de 80x25, alterar qualquer uma das opções de edição não parece impactar isso. O que mais posso fazer?

    
por Corey Ogburn 16.02.2013 / 06:36

1 resposta

3

Isso é provável emulação de terminal incorreta.

Posso confirmar o mesmo comportamento para a lista de jogos em nethack.alt.org no meu sistema Windows 7 usando o telnet da Microsoft.

O telnet do Windows deve usar como padrão a emulação de VT100 . Aparentemente, às vezes isso não acontece. Você pode forçar a emulação correta, no entanto, executando telnet sem argumentos, usando o comando set term vt100 para definir explicitamente a emulação e, em seguida, abrindo a conexão:

c:\> telnet
...
Microsoft Telnet> set term vt100
...
Microsoft Telnet> open nethack.alt.org

Consulte a documentação do Telnet para obter mais informações.

Você pode sempre querer conferir o Putty , que é um cliente muito melhor do que o da Microsoft. .

    
por 16.02.2013 / 08:13