Evitar o flash de sino com tela em putty

3

Um ex-colega de trabalho configurou a tela para mim e acabei de descobrir que eu poderia mudar isso, mas não sei qual deve ser a configuração e a página de manual é um pouco vaga.

Eu tenho isso no meu .screenrc

# no annoying audible bell, please
vbell on

Eu não tenho uma mensagem vbell definida, mas a página man diz que a msg padrão vbell é "Wuff Wuff", eu nunca vi essa mensagem em particular.

O que eu vejo é um grande e chato flash de tela cheia toda vez que eu clico em um guia quando um arquivo não existe (e isso está começando a me dar nos nervos). É melhor que um ding, mas eu prefiro não ter indicação do que uma indicação irritante.

Então, existe alguma maneira de desativar completamente o vbell sem que o sino real seja ativado?

(Note que, se você sabe que isso é apenas uma pergunta), eu posso fechar uma pergunta no SuperUser, eu vi a tela "bell" na configuração do Putty que tinha algumas coisas que já estavam desabilitadas para piscar - e não t pisca fora da tela)

    
por Peter Turner 29.08.2016 / 16:17

2 respostas

5

Você pode fazer o que quiser de maneira independente do terminal usando apenas o .screenrc :

vbell on
vbell_msg ''
termcapinfo *  vb=:

As configurações são:

  • primeira linha (você já fez isso)
  • segunda linha cancela o Wuff, Wuff!
  • terceira linha define o flash para uma string vazia

Observe que o cólon final ( : ) é necessário para a sintaxe termcap usada por screen .

    
por 30.08.2016 / 01:41
3

Para desativar totalmente a campainha, primeiro você precisa desativar o tratamento especial da campainha na tela. Ter vbell on significa que a campainha visual está on (oposta ao padrão), então uma campainha visual é emitida para o terminal. Se o terminal não suportar os sinos visuais, a mensagem da campainha é usada. PuTTY nunca o vê como um verdadeiro sino!

Defina vbell off para desativar esse comportamento e use a campainha normal. (Veja a tela (1), procure por vbell .)

Em seguida, você precisa configurar seu emulador de terminal (PuTTY, no seu caso) para fazer o que quiser com a sequência de campainha audível. Para fazer isso, vá para Alterar configurações e, em seguida, clique em Terminal > Bell, em seguida, selecione o seu comportamento preferido.

Selecione Nenhum para desativar a campainha completamente, Campainha visual para piscar a janela, ou uma das opções de campainha audível para que o sistema faça um som.

Supondo que sua instância de screen esteja configurada corretamente, você deverá observar o comportamento desejado depois de clicar em Aplicar.

    
por 29.08.2016 / 16:37