最近、Ubuntu Linuxがインストールされた新しいデスクトップPCを使い始めました。しかし、端末は不快にビープ音を出します。つまり、行の先頭でBackspaceキーを押すと、ビープ音が鳴って削除する文字がないことを知らせます。タブ補完を実行しようとしていて、補完がない場合は、ビープ音が鳴ります。
これをオフにするにはどうすればよいですか?
PCスピーカーは完全に迷惑なので(少なくとも、私はそうだと思います)、私はただ行きます
modprobe -r pcspkr
次のように/etc/modprobe.d/blacklist.confに追加します:
blacklist pcspkr
ビープ音はもうありません。ずっと。
明らかに、/ dev/snd/*を介したベルでは機能しません
最も簡単な修正:置く
set prefer-visible-bell on
あなたの~/.inputrc
。
ただし、これはreadlineライブラリ(Bashを含む)を使用するアプリケーションでのみ機能します。他のアプリケーションがビープ音を鳴らすことを決定する場合があります。
すべてのビープ音を無効にしたい場合は、ターミナルで行う必要があります。これを行う方法は、端末によって異なります。 xterm
では、オプション-vb
(rxvtなどの他の多くの端末でも機能します)。ほとんどのグラフィカル端末には、このための構成オプションがあります。
すべての汚い詳細については Visible bell mini-Howto も参照してください。
から cybercity :
$ setterm -blength 0
これをBashプロファイルに追加する必要があります。
すでに提案されているsetterm
およびGNOME設定ソリューションに加えて、次のものがあります。
Xを実行している場合は、xterm
を開き、xset b off
と入力します。
Bashスタートアップでシステムベルを無効にするには、~/.inputrc
または/etc/inputrc
を編集し、画面をフラッシュする場合はset bell-style none
またはset bell-style visual
を追加します。
これに関する良い記事があります here 。