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