Screen e Backspace
Publicado em GNU/Linux
Vendo algumas dicas do screen aqui decidi dar uma procurada em uma coisa que sempre me irritou no screen mas que nunca gastei um tempo procurando o que era: o fato de apertar a tecla Backspace e ao invés do caracter anterior ser apagado, aparecer a mensagem "Wuff! Wuff!" (que raiva que dava).
A solução se mostrou deveras simples, como eu encontrei aqui. É só criar um alias para o screen no .bashrc dessa maneira:
alias screen='TERM=screen screen'
Quando parecia que tudo havia sido resolvido, as coisas funcionaram em terminais como o xterm mas não no terminal do XFCE, que é o gerenciador de janelas que eu uso. Outra rápida procura e encontrei aqui a solução: é só configurar o terminal do XFCE para emitir um ASCII DEL quando a tecla Backspace for pressionada. Agora está tudo ok. :-)
Comentários
Comentários fechados.
Artigos anteriores
- Pull requests em modo raiz - sex, 22 de dezembro de 2023, 09:57:09 -0300
- Qual a idade do seu repositório? - ter, 27 de dezembro de 2022, 12:50:35 -0300
- Utilizando ctags em projetos Rails mais recentes - qui, 24 de junho de 2021, 08:23:43 -0300
- Fazendo o seu projeto brotar - seg, 15 de julho de 2019, 08:57:05 -0300
- Learn Functional Programming with Elixir - sex, 02 de março de 2018, 18:47:13 -0300
- Ambiente mínimo - Driver Driven Development - qua, 23 de agosto de 2017, 15:15:03 -0300
- Ambiente mínimo - repositórios de código - dom, 16 de abril de 2017, 13:02:14 -0300
- Ambiente mínimo - terminal e navegador - dom, 02 de abril de 2017, 21:43:29 -0300
- Utilizando muitas gems no seu projeto? - sáb, 29 de outubro de 2016, 11:57:55 -0200
- Desenvolvedores e inteligência artificial - seg, 11 de julho de 2016, 09:09:38 -0300
Cara, isso me lembrou dos velhos tempos... eu tinha esse problema quando precisava acessar sistemas via telnet, e precisava fazer essa configuração do backspace emitir um delete :)
Hum, esse problema eu nunca tive. O GNOME Terminal já emite ASCII DEL no backspace e não precisei alterar o .bashrc. Mas percebi que o Ctrl-D [LEFT]/[RIGHT] (voltar/avançar uma palavra) não funciona no screen. Isso seria util no modo de cópia dele. Talvez seja só falta de tomar um café e RTFM :P
Humm boa dica .. eu sempre gostei demais do screen e isto só veio ajudar nas próximas configs hehehehe
Bah, que raiva que dá quando essas pequenas configurações vêm mal feitas. Mesmo podendo corrigir, dá aquela sensação de que as coisas nunca vão ficar certas... É assim há anos!
É inadmissível que em 2007 ainda haja problemas com backspace por causa da configuração do terminal. Tudo bem se no "baixo nível" houver 500 modos de compatibilidade de acordo com os terminais criados nos últimos 30 anos, mas o usuário (mesmo que seja um usuário avançado) não deveria ter que se preocupar com isso.