linux で beep音を止める

PCを新しくしたらビープ音がビービーうるさいので、オフにしたい。

やり方は以下のリンクの通り。

Debian – How to turn off the system bell

consoleでのbeep音の抑制

/etc/inputrc から次の行をアンコメントする:

set bell-style none

Xorgでのbeep音の抑制

上のリンクだと.bashrcに入れるように書いてあるけど、display managerでログインすると多分効かない。 だから、.xsessionrcか.xprofileに入れるのが正しいと思う。

自分の場合はxfce4のスタートアップで動かすシェルスクリプトがあるので、そこに入れている。

if [ -n "$DISPLAY" ]; then
  xset b off
fi

カーネルモジュールから削除する方法

これだと、ビープ音は消えるけどPC起動時に変な音が出るようになったので、不採用。

# rmmod pcspkr
# echo "blacklist pcspkr" > /etc/modprobe.d/nobeep.conf