web-dev-qa-db-ja.com

Linux CentOS 7コマンドラインでビープ音を無効にする方法は?

基本的なLinux CentOS 7(デスクトップなし)をインストールし、システムを実験しています。間違いを犯すたびに(コマンドラインで気に入らないことを入力すると)、コンピューターからビープ音が鳴り、それが私を狂わせます。

この迷惑なビープ音を停止するには、コマンドラインに何を入力しますか?

[root@localhost /]# #what should I run here?
18
user82350

これはうまくいくはずです:

echo 'set bell-style none' >> ~/.inputrc

それが終わったら、新しいターミナルを開いてテストします。

ソース

編集:変更された>(ファイルの上書き/作成)から>>(ファイルに追加)を使用する方が安全です。

31
Simply_Me

あなたが経験しているものはしばしば「可聴ベル」と呼ばれます。この機能を無効にするには、多くの方法が考えられます。

おそらく最も簡単なのは、pcspkrモジュールをブラックリストに登録することです。

  1. 新しいを作成します modprobe.d設定ファイルまたはblacklisting(起動時にロードされませんが、後でロードできます):

    # echo "blacklist pcspkr" > /etc/modules.d/bell.conf
    

    またはinstallingしてブラックホールにします(ファイルを削除するか、その内容をコメント化しない限り、ロードされません)。

    # echo "install pcspkr /dev/null" > /etc/modules.d/bell.conf
    

    私が使う bell.conf例として、好きな名前を付けることができます。

  2. reboot、または次のコマンドを手動で実行して、動作をすぐに機能させます。

    # rmmod pcspkr
    

上記を行うことで、ベルが二度と聞こえないようにすることができます。

17
HalosGhost

完全を期すために-alsautilsがインストールされている場合、通常、alsamixerを使用してPCスピーカーのサウンドレベルも設定できます。再起動後も設定を維持したい場合は、必ずalsactl storeを実行してください(シャットダウン手順の一部として呼び出すこともできますが、必須ではありません)。

2
peterph