O texto não aparece mais após encerrar o programa, usando tmux

O texto não aparece mais após encerrar o programa, usando tmux

Estou executando um servidor Minecraft e sempre que eu "sh rtoolkit.sh" para iniciar o servidor, tudo funciona bem, porém quando eu paro o servidor e volto para a linha de comando pronto para inserir um comando, o texto que digito não aparece e o cursor permanece na mesma posição, mas se eu inserir um comando e pressionar Enter, vejo o resultado. Por exemplo, lsnão aparece quando estou digitando, mas depois de pressionar Enter vejo a saída. Eu tentei clear, mas ainda o mesmo problema.

A única maneira que encontrei de corrigir o problema é encerrar a janela atual do tmux e recriá-la.

Estou fazendo tudo isso pelo SSH do Mint.

Responder1

Sua descrição indica que o tty foi deixado em modo sem eco depois que você interrompeu o servidor.
Isso geralmente acontece quando um programa “interativo” é encerrado inesperadamente e não tem a chance de restaurar os vários modos tty que ajustou quando foi iniciado. Se isso acontecer regularmente ao sair do programa normalmente, há um bug no programa.

Você provavelmente pode reproduzir o efeito com um comando como este:

stty -echo ; printf 'Type something (there will be no echo); Enter/Control-C to resume...' ; read ; echo

Você deve ser capaz de usar este comando (digitado “às cegas”; já que não há eco) para restaurar a funcionalidade normal do tty:

stty sane

informação relacionada