Backspace não funciona no terminal do Ubuntu

2

Até ontem o backspace estava funcionando perfeitamente. Mas algo aconteceu e o backspace parou de funcionar apenas no terminal. Backspace está funcionando perfeitamente em outros casos .. como em um editor de texto normal e tudo .. tudo é normal .. exceto o terminal coisa .. então alguém pode por favor me ajudar? Eu uso muito ipython .. por isso eu preciso desesperadamente o backspace para trabalhar ..

obrigado antecipadamente

    
por Supercooldude283 25.10.2014 / 16:33

1 resposta

2

Como eu acho que as teclas Del, Tab e seta também não funcionaram. Se você tiver echo $0 e vir /bin/sh , precisará definir seu shell como /bin/bash . Portanto, execute chsh -s /bin/bash para alterar seu shell de login para bash e verifique novamente se as chaves (Backspace, Del, Tab e setas) foram corrigidas.

Ou você pode ter certeza de que seu TTY está configurado com os caracteres certos, verificando a saída de stty -a e definindo o caractere de apagamento para corresponder ao que está sendo enviado com stty erase ^? .

Se você executar stty -a | grep -w erase , verá algo assim:

% bl0ck_qu0te%

Se isso for diferente, alterando o shell de login para bash , resolva o problema, mas se não resolver, execute stty erase ^? para resolver o problema e faça o mesmo com as outras chaves (Del, Tab, teclas de seta) .

    
por devWeek 26.10.2014 / 06:02