beep

ビープを消したい時の方法をいくつか。必要なレベルによって使い分ける。

  • いかなるときにもビープを鳴らさない。


rmmod pcspkr
再起動した時にpcspkrが自動的にロードされるのを防ぐためには、

blacklist pcspkr
と/etc/modprobe.d/blacklistに書き込む。

  • コンソールのビープを消す。

$HOME/.bashrcなどに


setterm -blength 0
と書き込んでおく。この方法では、lessなどのアプリの音も消える。

  • lessやemacsなどのアプリにはビープを許可するがshellには鳴らさせない。

$HOME/.inputrcなどに


set bell-style none
と書き込んでおく。ただし、この方法ではlessやemacsなどのアプリのビープは消せない。


間違ってたら教えてください。