web-dev-qa-db-fra.com

Comment faire fonctionner la commande 'bip'?

J'essaie d'utiliser la commande beep, mais elle n'émet aucun bip.

Je l'ai installé avec Sudo apt-get install beep, puis j'ai exécuté beep et rien ne se passe (aucune erreur ni aucun son ne sont émis). J'ai également exécuté Sudo modprobe pcspkr et Sudo alsamixer, rétabli le "bip" et mis le gain de base de données à 100. Et Sudo alsactl store après cela.

Existe-t-il un moyen de résoudre ce problème ou une alternative à beep?

J'utilise Ubuntu 10.04.

15
fkeials

Est-ce que doit être le bip du système ou peut-il s'agir d'un son?

Vous avez une commande sur votre système pour jouer des sons en ligne de commande. Par exemple, ouvrez un terminal avec Alt-F2 et

cd /usr/share/sounds/alsa/
aplay Front_Center.wav

jouera ce Front_Center.wav.

Tout ce dont vous avez besoin est donc de trouver un beep.wav sur le Web et d’utiliser aplay avec celui-ci.

8
Rinzwind

bien que plus de 2 ans, j'ai trouvé en utilisant bip toujours un problème sur mon système basé sur Ubuntu 12.04.

après vous être assuré que le niveau du mélangeur de bip est> 0 à alsamixer la solution à une question similaire à cette réponse askubunt a bien fonctionné pour moi; cela revient à annuler la liste noire du module pcspkr dans /etc/modprobe.d/blacklist.conf. Ou vous pouvez simplement faire Sudo modprobe pcspkr pour une solution temporaire.

comme décrit dans la réponse acceptée, une notification audible plus agréable pourrait être obtenue en jouant certains sons de notification présents par défaut sur la plupart des systèmes tels que (pour les systèmes basés sur gnome), par ex. paplay /usr/share/sounds/gnome/default/alerts/glass.ogg

notez que paplay (en utilisant l'audio Pulse) pourrait de nos jours être la solution à la place de la version basée sur alsa (mais fonctionnant toujours) aplay.

11
antiplex