web-dev-qa-db-ja.com

Linuxでターミナルのビープ音をオフにするにはどうすればよいですか?

最近、Ubuntu Linuxがインストールされた新しいデスクトップPCを使い始めました。しかし、端末は不快にビープ音を出します。つまり、行の先頭でBackspaceキーを押すと、ビープ音が鳴って削除する文字がないことを知らせます。タブ補完を実行しようとしていて、補完がない場合は、ビープ音が鳴ります。

これをオフにするにはどうすればよいですか?

22
Rory

PCスピーカーは完全に迷惑なので(少なくとも、私はそうだと思います)、私はただ行きます

modprobe -r pcspkr

次のように/etc/modprobe.d/blacklist.confに追加します:

blacklist pcspkr

ビープ音はもうありません。ずっと。

明らかに、/ dev/snd/*を介したベルでは機能しません

19
wzzrd

最も簡単な修正:置く

set prefer-visible-bell on

あなたの~/.inputrc

ただし、これはreadlineライブラリ(Bashを含む)を使用するアプリケーションでのみ機能します。他のアプリケーションがビープ音を鳴らすことを決定する場合があります。

すべてのビープ音を無効にしたい場合は、ターミナルで行う必要があります。これを行う方法は、端末によって異なります。 xtermでは、オプション-vb(rxvtなどの他の多くの端末でも機能します)。ほとんどのグラフィカル端末には、このための構成オプションがあります。

すべての汚い詳細については Visible bell mini-Howto も参照してください。

22
sleske

から cybercity

  • Gnomeターミナルを開く
  • [設定]> [設定]> [サイレンスターミナルベル]をクリックします
8
tomdeb
$ setterm -blength 0

これをBashプロファイルに追加する必要があります。

7
goo

すでに提案されているsettermおよびGNOME設定ソリューションに加えて、次のものがあります。

Xを実行している場合は、xtermを開き、xset b offと入力します。

Bashスタートアップでシステムベルを無効にするには、~/.inputrcまたは/etc/inputrcを編集し、画面をフラッシュする場合はset bell-style noneまたはset bell-style visualを追加します。

これに関する良い記事があります here

7