Como essa é uma pergunta com uma classificação muito alta no google, adicionarei as etapas que fiz para reativar o bipe no console e no X11:
Para o console Linux ( CTRL+ ALT+ F1... F6):
Por que não funciona por padrão
Como já foi respondido , o pcspkr
driver do kernel do PC Speaker está na lista negra do Ubuntu.
Ative temporariamente até a reinicialização:
sudo modprobe pcspkr
Ativar automaticamente na inicialização:
sudo nano /etc/modprobe.d/blacklist.conf
(exclua ou pcspkr
linha de comentário , acrescentando-a com #
)
Para terminais X11 (como o padrão gnome-terminal
)
Por que não funciona por padrão
No X, como ao usar o Unity, KDE, Gnome Shell, os eventos de bipe são capturados pelo PulseAudio graças a module-x11-bell
, carregado por padrão em /usr/bin/start-pulseaudio-x11
. E a amostra de som que o PulseAudio toca no bipe,, bell.ogg
está em branco por padrão. Além disso, o volume da campainha pode estar mudo.
Para ativar temporariamente a sessão atual,
xset b 100 # perhaps not needed, on my system it was 40 by default
pactl upload-sample /usr/share/sounds/ubuntu/stereo/bell.ogg bell.ogg
Existem outras amostras adequadas que você pode experimentar /usr/share/sounds
, por exemplo, verifique as/usr/share/sounds/gnome/default/alerts/
Observe que o beep
programa não é realmente necessário. Mas se instalado, ele usa o PC Speaker. Foi a única maneira que pude encontrar para ativar a campainha no X:
sudo apt-get install beep
Para ativar automaticamente na inicialização, basta adicionar as linhas acima no seu ~/.profile
ou em todo o sistema em/etc/profile
Para testá-lo:
printf '\a'
Bip!
beep
Zumbido!