回答:
ConEmuではなく、ターミナルが原因です。たとえば、msys(= Git Bash)、cmd、またはCygwin(私にとって)のローカル端末では発生しません。リモートマシン(またはVM)にsshするときに発生します。Bashで修正するには、次のコマンドを実行するだけです。
set bell-style none
今後ベルを常にオフにするには、このコマンドをというファイルの行に配置します.inputrc
。でも機能すると思います.bashrc
。これは、選択したテキストエディタまたはコマンドラインで次のように実行できます。
echo "set bell-style none" > .inputrc
もちろん、これを行う新しいマシンに到達するたびに、これを行う必要があります。/ etc / inputrcでグローバルにオフにできます。また、ベルのスタイルを「none」ではなく「visible」に設定して、端末をフラッシュすることもできます。
他のシェルやプログラムでベルをオフにする他の方法があります:http : //www.tldp.org/HOWTO/Visual-Bell-8.html
ベル形式のオプションはすでに.inputrcにありますが、コメント化されています。残念ながら、コメントを外しても問題は解決しません。
私の場合に機能する唯一の解像度は、デフォルトのビープ音に音を設定しないことです。私はそれがグローバルであることを知っていますが、これは何もないよりも優れています...
Critical Stop
私も働いた。
簡単な解決策は、ボリュームミキサーに移動し、「コンソールウィンドウホスト」のボリュームを0に設定することです。これにより、コンソールから音がまったく聞こえなくなります。しかし、実際には、それが作る唯一の音はその恐ろしい鐘であり、これはそれを黙らせるでしょう。
Windows 7以降では、このサウンドはベルドライバーによって再生されます。少なくともWindows 10では、サウンドコントロールパネルを使用してCritical Stop
イベントで発生するノイズを変更することで、サウンドを変更できます。Windows Ding
他のアプリがそのサウンドを再生できるかどうかはわかりませんが、ConEmuの方が良い選択であることがわかりました。
これはConEmu固有のソリューションではありませんが、これに悩まされることをまったく気にしないのであれば、Windowsシステムベルを無効にすることができます。通りの答えの一つがが示唆、あなたは、デバイスマネージャで「プラグアンドプレイではないドライバ」の下に「ビープ音」を見つけて無効にすることができ、それ「スタートアップ」(下の[ドライバ]タブ上の注意:あなたは「隠されたデバイスを表示」する必要があります。 [表示]メニューの下で、[非プラグアンドプレイドライバー]セクションを表示できます)。
上記のどれもうまくいかなかったので、短いサイレント.wavファイルを作成し、それを入れて、それをc:\Windows\Media
サウンドとして使用しましたCritical Stop
ダウンロードリンクは次のとおりです。http://s000.tinyupload.com/index.php?file_id = 96334642005554838230
Critical Stop
しないのNone
ですか?私のために働いた。
Critical Stop
ます。しかし、それがあなたのために働くなら、はい、それはより良いオプションです。