web-dev-qa-db-ja.com

Windows 10でLinux Bashのビープ音を無効にする

Linuxを持っている Bash on Windows 10 はなかなかクールですが、Microsoftから提供されているあまり良くない端末と格闘しなければならないのですが、動けなくなりますすべてのUbuntuを使って。
とにかく、あなたがBashで何かをするときはいつでも、 を消す that ビープ音 という方法はありますか?
bell-style audibleがコメントアウトされていないのでコメントアウトすることはできません。また、sc config beep start= disabledを起動することもできません。

263

bash のビープ音を無効にするには、 コメント解除 add がまだない場合)を実行する必要があります。
set bell-style none /etc/inputrc ファイルに入れます。
注: これは 読み取り専用 ファイルなので、 sudoer にする必要があります。


@ jgr208と@Benjamin WへのThx。

393

set bell-style none/etc/inputrcのコメントを外して、.bash_profileを使ってsetterm -blength 0を作成しても、ビープ音が止まることはありませんでした。

私にとってうまくいったのは、.vimrcを使ってホームディレクトリにset visualbellファイルを作成することでした。

ソース: https://linuxconfig.org/turn-off-beep-bell-on-linux-terminal

96
MWin123

唯一のノイズターミナルが作る傾向があるので、どこでもそれをオフにしたいのであれば、Windows上のbashのためにそれをするための非常に最も簡単な方法:

  1. プロンプトでマッシュバック束
  2. サウンドアイコンを右クリックしてOpen Volume Mixerを選ぶ
  3. コンソールウィンドウホストの音量をゼロにする
82
TedMilker

Bashとvimの設定に以下の行を追加する必要があります。

1)bashのベルを消す

vi ~/.inputrc
set bell-style none

2)viのベルを消す

vi ~/.vimrc
set visualbell
set t_vb=

ビジュアルベルを設定すると音声ベルがオフになり、ビジュアルベルの長さをクリアすると点滅が無効になります。

55
Nemo

bashウィンドウ10に固有のものではありませんが、zsh用のベル端末を削除したい場合は、zshrcの正しいオプションを使用してください。 (vimの場合、回答はすでに投稿されています)

unsetopt beep

http://zsh.sourceforge.net/Doc/Release/Options.html

私はすぐにこのオプションを見つけましたが、それがこの記事にあったならそれはさらに速く見つけるでしょう^^

hf

6
NoZero

私はTedMilkerの解決策がうまくいったことに気づいたが、私は再起動するたびにVolume Mixerを再調整する必要があるだろう。それを永続的にするために、私はWindows App VolumeとDevice Preferencesの中で音量レベルを調整しました。

から取られた この記事

設定/システム/サウンド/アプリの音量とデバイスの設定

コンソールウィンドウホストをゼロに設定します。

(コンソールウィンドウのホストスライダーが表示される前に、コンソールウィンドウのTab/Backspaceキーを押してベル音を鳴らす必要があるかもしれません。)

4
GobiJerboa

システムサウンドに置き換える「クリティカルストップ」を無音 1 のwavファイルに置き換えます。

音を完全に消しただけではうまくいきませんでした。この場合はどうやらデフォルトのサウンドが使われていたようです。

System sounds configuration

(this.lau_に対するクレジットはこれを発見するための SuperUser )。

3
Juha Palomäki

サウンドアイコン(右下)を右クリック>>>音量ミキサーを開く>>>ミュートコンソールウィンドウホスト

1
Brett Lapierre

私の場合のように、jgr208が言ったことに加えて、あなたはすでに~/.profileファイルを持っていて、~/.bash_profileが存在しないかもしれません。

この場合、setterm -blength 0.profileを追加してください。

.bash_profileを作成した場合、.profileは無視され、Windowsがそこに書いたものはすべて機能しません。

1
raisinrising

.bash_profileファイルの場所を見つけて、ファイルに次のように入力します。

setterm -blength 0

ビープ音が鳴る時間を0に設定し、ビープ音を鳴らさないようにします。

0
jgr208

リモートマシンでSSH接続したときにビープ音を無効にするには、リモートマシンで同じ~/.inputrcファイルと~/.vimrcファイルを作成して、ssh自体がビープ音を鳴らさないようにします。

各ファイルの内容については@Nemoからの回答を参照してください。

0