web-dev-qa-db-ja.com

ConEmu:ベルを無効にする

私は本当に別のWindowsシェルとしてconemuを高く評価していますが、警告ベルの音が私を狂わせています! (私はイヤフォンを装着しており、その音は私にぴったりと伝わります。)

ベルアラートノイズを無効にするオプション(または画面のフラッシュなどのスイッチ)はありますか?

36
danodonovan

「ベルを抑制する」オプションがあります。

ConEmu: Suppress bells

9
Maximus

これは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

24
paul

簡単な解決策は、ボリュームミキサーに移動し、「コンソールウィンドウホスト」のボリュームを0に設定することです。これにより、コンソールから音がまったく出なくなります。しかし、実際にはそれがする唯一の音はその恐ろしい鐘であり、これはそれを沈黙させます。

Windows 7以降では、このサウンドはBellドライバーによって再生されます。少なくともWindows 10では、サウンドコントロールパネルを使用してCritical Stopイベントで発生するノイズを変更することにより、サウンドを変更できます。私はWindows DingがConEmuにとってより良い選択であることがわかりました。他のアプリがそのサウンドを再生する可能性があるかどうかはわかりません。

10
Nelson

ベルスタイルのオプションはすでに.inputrcにありますが、コメント化されています。残念ながら、コメントを外しても問題は解決しません。

私の場合に機能する唯一の解決策は、デフォルトのビープ音を鳴らさないように設定することです。私はそれがグローバルであることを知っていますが、これは何もないよりはましです...

enter image description here

7
gnom1gnom

これはConEmu固有のソリューションではありませんが、これにまったく煩わされないことを気にしない場合は Windowsシステムのベルを無効にする を使用できます。 回答の1つ が示唆しているように、デバイスマネージャーの[非プラグアンドプレイドライバー]の下に[ビープ音]があり、[スタートアップ](:[非プラグアンドプレイドライバー]セクションを表示するには、[表示]メニューの[非表示のデバイスを表示]が必要です)。

device manager screenshot

3
Kazark

上記のどれもうまくいかなかったので、短いサイレント.wavファイルを作成し、c:\Windows\Mediaに入れて、Critical Stopのサウンドとして使用しました

ダウンロードリンクは次のとおりです。 http://s000.tinyupload.com/index.php?file_id=963346420055548382

0
Daniel