Linuxでシステムのビープ音を無効にする方法は?スーパーユーザー権限がないため、カーネル/アンロードモジュールを再コンパイルできません。
Linuxでシステムのビープ音を無効にする方法は?スーパーユーザー権限がないため、カーネル/アンロードモジュールを再コンパイルできません。
回答:
シェルで生成されたビープ音(最も煩わしいビープ音のようです)の場合は、これを " 〜/ .inputrc "に追加します。
set bell-style none
これは端末固有ではなく、ホスト固有であることに注意してください。つまりssh
、これが設定されていない場所から別のコンピューターにログインすると、ビープ音が鳴ります。(私はFedoraでテストしました)
ビープ音をユーザーが制御できるレベルはさまざまです。ここに私が知っているいくつかがあります:
アプリケーションレベル
export LESS="$LESS"' -q'
-デフォルトのオプションに-qを追加してless
、ベルを鳴らさないようにします(たとえば、ファイルの末尾を超えてスクロールしようとした場合)echo 'set bell-style none' >> ~/.inputrc
-を使用するすべてのアプリケーションのベルを無効にしますreadline
(効果を確認するには、端末を再起動してください)ターミナルレベル
xterm -vb
-「ビジュアルベル」を有効にします。これは、可聴ノイズを発生させる代わりにターミナルウィンドウを点滅させます。xterm*visualBell: true
Xリソース(~/.Xdefaults
)に追加して、デフォルトを変更できます。ほとんどの端末エミュレータには、同様のオプションが含まれています。Xサーバーレベル
xset b off
-Xサーバーのベルを無効にする機械レベル?
alsamixer
- Speaker
およびBell
チャンネルをミュートまたはターンダウン私の場合、ALSAチャンネルをミュートしても問題は解決しませんでした-ヘッドフォンが接続されていても、内蔵スピーカーから時々ベルが鳴りました。しかし、Xサーバーのベルを無効にすると、それが取り除かれました。
[システム]-> [設定]-> [サウンド]-> [システムビープ]で「システムビープを有効にする」のチェックをすでに外しましたか?