Estou executando 17.04 em um Acer Aspire V15.
Portanto, minha tecla backspace funciona normalmente, exceto .... quando o cursor está em uma janela de terminal e eu não digitei nada no terminal, pressionar a tecla backspace quando não houver texto para excluir produz um único clique, segurando a tecla backspace repete o ruído rapidamente dos alto-falantes. Há um pequeno atraso antes do início do clique, e é o mesmo atraso que ocorre quando você pressiona a tecla backspace para excluir caracteres, antes que eles realmente comecem a ser excluídos. Isso ocorre apenas no terminal, até onde eu sei. Campos de texto vazios em outros programas não têm o mesmo efeito e, quando no terminal, desde que eu esteja realmente excluindo algo, o clique não ocorre. Se eu digitar algo no terminal e excluí-lo pressionando backspace, o ruído não ocorrerá até que todo o texto seja excluído.
É definitivamente um ruído de software, porque desaparece quando meu volume é silenciado
Então, basicamente, segurar a tecla backspace em um terminal vazio produz um ruído de clique. Não tenho ideia de por onde começar a diagnosticar isso. Existe uma lista em algum lugar de pacotes que afetam o comportamento do terminal?
O que você chama de "terminal vazio" é um terminal com seu shell padrão (provavelmente
bash
) rodando dentro. Ébash
(mais precisamente, areadline
biblioteca abaixo) que controla os pressionamentos de tecla e decide tocar a campainha em certas condições, como em um backspace quando não há nenhum caractere para remover.Para silenciar seu shell, com base na página de manual
bash(1)
, você deve colocar esta linha em seu~/.inputrc
arquivo:Além da resposta dada, você pode abrir uma janela de terminal e clicar no menu suspenso "Terminal" na parte superior da tela. Clique em Preferências.
Clique no item com uma marca de seleção ao lado em Perfis. Este é o perfil padrão carregado quando você abre o terminal. Existem várias configurações que você pode ajustar aqui; para remover o feedback sonoro que você descreveu, você pode desmarcar a opção "Sino do terminal" na guia Texto.