Linuxを持っている Bash on Windows 10 はなかなかクールですが、Microsoftから提供されているあまり良くない端末と格闘しなければならないのですが、動けなくなりますすべてのUbuntuを使って。
とにかく、あなたがBashで何かをするときはいつでも、 を消す that ビープ音 という方法はありますか?bell-style audible
がコメントアウトされていないのでコメントアウトすることはできません。また、sc config beep start= disabled
を起動することもできません。
bash のビープ音を無効にするには、 コメント解除 ( add がまだない場合)を実行する必要があります。set bell-style none
を /etc/inputrc ファイルに入れます。
注: これは 読み取り専用 ファイルなので、 sudoer にする必要があります。
@ jgr208と@Benjamin WへのThx。
set bell-style none
の/etc/inputrc
のコメントを外して、.bash_profile
を使ってsetterm -blength 0
を作成しても、ビープ音が止まることはありませんでした。
私にとってうまくいったのは、.vimrc
を使ってホームディレクトリにset visualbell
ファイルを作成することでした。
ソース: https://linuxconfig.org/turn-off-beep-bell-on-linux-terminal
唯一のノイズターミナルが作る傾向があるので、どこでもそれをオフにしたいのであれば、Windows上のbashのためにそれをするための非常に最も簡単な方法:
Bashとvimの設定に以下の行を追加する必要があります。
1)bashのベルを消す
vi ~/.inputrc
set bell-style none
2)viのベルを消す
vi ~/.vimrc
set visualbell
set t_vb=
ビジュアルベルを設定すると音声ベルがオフになり、ビジュアルベルの長さをクリアすると点滅が無効になります。
bashウィンドウ10に固有のものではありませんが、zsh用のベル端末を削除したい場合は、zshrcの正しいオプションを使用してください。 (vimの場合、回答はすでに投稿されています)
unsetopt beep
http://zsh.sourceforge.net/Doc/Release/Options.html
私はすぐにこのオプションを見つけましたが、それがこの記事にあったならそれはさらに速く見つけるでしょう^^
hf
私はTedMilkerの解決策がうまくいったことに気づいたが、私は再起動するたびにVolume Mixerを再調整する必要があるだろう。それを永続的にするために、私はWindows App VolumeとDevice Preferencesの中で音量レベルを調整しました。
から取られた この記事 :
設定/システム/サウンド/アプリの音量とデバイスの設定
コンソールウィンドウホストをゼロに設定します。
(コンソールウィンドウのホストスライダーが表示される前に、コンソールウィンドウのTab/Backspaceキーを押してベル音を鳴らす必要があるかもしれません。)
サウンドアイコン(右下)を右クリック>>>音量ミキサーを開く>>>ミュートコンソールウィンドウホスト
私の場合のように、jgr208が言ったことに加えて、あなたはすでに~/.profile
ファイルを持っていて、~/.bash_profile
が存在しないかもしれません。
この場合、setterm -blength 0
に.profile
を追加してください。
.bash_profile
を作成した場合、.profile
は無視され、Windowsがそこに書いたものはすべて機能しません。
.bash_profile
ファイルの場所を見つけて、ファイルに次のように入力します。
setterm -blength 0
ビープ音が鳴る時間を0に設定し、ビープ音を鳴らさないようにします。
リモートマシンでSSH接続したときにビープ音を無効にするには、リモートマシンで同じ~/.inputrc
ファイルと~/.vimrc
ファイルを作成して、ssh自体がビープ音を鳴らさないようにします。
各ファイルの内容については@Nemoからの回答を参照してください。