Janela piscando na tela do gnu

23

Eu realmente gosto de gnu screen , mas há um problema no meu ambiente quando eu o uso.

Examinar:

username@domain:/var/www$ l
Display all 130 possibilities? (y or n)

quando você clica em [Tab] para executar o preenchimento automático, há uma tela piscando por um curto período de tempo (parece uma tela branca, mas eu posso vê-la por um tempo muito curto).

Não há nenhum problema com isso quando executo a mesma ação no ambiente normal / sem tela.

É assim que meu .screenrc se parece:

attrcolor b ".I"
termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'
defbce "on"
term screen-256color-bce
    
por user51940 29.05.2010 / 18:32

5 respostas

15

adicione set bell-style none ao arquivo init readline, ~ / .inputrc

bell-style

Controls what happens when Readline wants to ring the terminal bell. If set to ‘none’, Readline never rings the bell. If set to ‘visible’, Readline uses a visible bell if one is available. If set to ‘audible’ (the default), Readline attempts to ring the terminal's bell.the terminal's bell.

link

[editar: obrigado Fedyashev Nikita]

    
por 29.05.2010 / 19:29
22

Basta adicionar vbell "off" ao seu .screenrc

    
por 29.06.2010 / 21:24
1

O shell "imprime" o caractere da campainha quando ele pergunta "Exibir todas as possibilidades?" Normalmente, isso soaria, mas algo está traduzindo para um flash de tela.

Como um palpite, tente alterar a linha termcapinfo para

termcapinfo xterm 'Co#256:AF=\E[38;5;%dm'

Isso remove a seção AB , que, na minha opinião, significa "campainha de áudio".

    
por 29.05.2010 / 19:12
1

Eu mesmo tentei a solução acima que não funcionou.

No entanto, a seguinte solução da Thr4wn funcionou. link

O recurso é chamado de "sino visual".

aqui estão as propriedades aplicáveis que você pode definir no seu arquivo ~ / .screenrc

vbell_msg "bell: window ~%" # Message for visual bell
vbellwait 2 # Seconds to pause the screen for visual bell
vbell off # Turns visual bell off

[edit] Esqueceu-se de dizer que a última linha parece ser tudo de que precisa.

    
por 19.11.2010 / 04:34
1

A sequência Ctrl-a , Ctrl-g é uma maneira rápida de alternar a "campainha visual" em screen .

    
por 05.11.2015 / 23:20