%20habilita%20campainha%20de%20terminal%20aud%C3%ADvel.png)
Estou tentando descobrir isso há mais de um mês, sem sucesso real.
Estou executando o teste debian (crunchbang), e a distro tentou remover todos os bipes/sinos/etc.
Eu tentei usar soluções sofisticadas como fancybeepdaemon
,, softbeep
etc; mas todos eles ficaram fora de manutenção e não podem ser compilados.
Eu tentei ativar o snd-pcsp
módulo e comentar todas as instâncias de desativação do sino que consigo imaginar (inicialização automática do openbox); mas ainda sem alegria.
Alguém sabe como posso recuperar uma campainha do terminal ou reproduzir um som personalizado quando uma campainha toca (por campainha, estou falando sobre a \a
sequência de escape)?
Responder1
Existem vários locais onde isso pode ser desativado, portanto, verifique se todos eles estão ativados.
- Certifique-se de que o pcspkr esteja carregado ou integrado em seu kernel (e que o próprio alto-falante seja suportado; na verdade, não está em algumas máquinas mais novas)
- Se você usar ALSA ou PulseAudio, eles podem ter pcspeaker como controle de mixagem; certifique-se de que o volume esteja alto e não silenciado (meu laptop não, mas meu desktop sim, então YMMV -- aplay -L e speaker-test são seus amigos aqui).
- Seu terminal deve permitir isso (setterm blength 1 ; xset b on (se aplicável); também se você estiver usando um emulador, geralmente terá bell ou beep como opção em algum lugar - lembro que o compiz costumava capturar eventos de campainha e transformá-los em um arrepio de janela, por exemplo)
- Seu shell pode suprimi-los (por exemplo, tcsh possui um conjunto de variáveis que determinam quando os sinos acontecem ou não; acho que o bash é mais direto).
Responder2
Bem, meio ano e uma instalação limpa (teste deb) depois, encontrei uma solução funcional!
Minha solução foi editar /etc/pulse/default.pa
e adicionar duas linhas:
load-sample-lazy x11-bell /usr/share/sounds/freedesktop/stereo/bell.oga
load-module module-x11-bell sample=x11-bell
que faz com que um 'subell' funcione como no Gnome 3 e usa o mesmo arquivo.
EDITAR 04JUL2016:
Uma mudança recente no pulseaudio removeu essas duas linhas do /etc/pulse/default.pa
, pelo menos no debian sid. É possível usar pactl
para definir isso também, momento em que você pode fazer uma configuração WM para ativar as configurações.
pactl upload-sample /usr/share/sounds/freedesktop/stereo/bell.oga bell; pactl load-module module-x11-bell sample=bell;