web-dev-qa-db-ja.com

「ビープ音」コマンドを機能させるにはどうすればよいですか?

beepコマンドを使用しようとしていますが、音が鳴りません。

Sudo apt-get install beepでインストールした後、beepを実行しましたが、何も起こりません(エラーが表示されたり、音が再生されません)。また、Sudo modprobe pcspkrSudo alsamixerのミュートを解除した「ビープ音」を実行し、dbゲインを100に設定しました。その後、Sudo alsactl storeを実行しました。

それを修正する方法や、beepの代替手段はありますか?

Ubuntu 10.04を使用しています。

15
fkeials

持っているシステムのビープ音になるのでしょうか、それともサウンドになりますか?

システムにコマンドラインサウンドを再生するコマンドがあります。たとえば、次のコマンドで端末を開きます Alt-F2 そして

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

このFront_Center.wavを再生します。

したがって、必要なのは、Web上でbeep.wavを見つけて、aplayを使用することだけです。

8
Rinzwind

2年以上前に beep を使用すると、ubuntu 12.04ベースのシステムではまだ問題であることがわかりました。

ビープミキサーのレベルが0以上alsamixerであることを確認した後、 このaskubuntuの回答 での同様の質問に対する解決策はうまくいきました。つまり、/etc/modprobe.d/blacklist.confpcspkrモジュールのブラックリストから外すことになります。または、一時的な解決策としてSudo modprobe pcspkrを実行することもできます。

受け入れられた回答に記載されているように、(gnomeベースのシステムの場合)などのほとんどのシステムでデフォルトで存在するいくつかの通知音を再生することで、より快適な可聴通知を実現できます。 paplay /usr/share/sounds/gnome/default/alerts/glass.ogg

paplay(Pulseオーディオを使用)は、現在ではalsaベースの(ただしまだ機能している)aplayの代わりに使用できることに注意してください。

11
antiplex