Windows Terminal で WSL 操作時にベルサウンドが鳴るようになったので消音にする

普段 WSL を触る時は、VSCode Terminal か Windows Terminal を使っている。この内、Windows Terminal を使っている時に、ある時から突然、ベルサウンドが鳴るようになった。

何も文字列を入力していない状態で Enter や BackSpace を押すと、「プッ」というビープ音が鳴る。うるさいので消し方を調べた。

WSL 内の ~/.inputrc というファイルに、set bell-style none と書けば、ビープ音を消せる。

$ echo 'set bell-style none' >> ~/.inputrc

/etc/inputrc に同様の内容を記述する、という解説も散見されたが、自分が効果を確認できたのは ~/.inputrc に記述した場合だけだった。

SSH 接続先の Linux マシンでもビープ音が鳴ってしまうので、同様に SSH 接続先ホストの ~/.inputrc に設定を記述してやる必要があった。面倒臭い…。