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

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

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

この面倒なビープ音を止めるには、コマンドラインに何を入力する必要がありますか?

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

答え1

これは働きます:

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

完了したら、新しい端末を開いてテストします。

源泉

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

答え2

あなたが経験している状態をしばしば「鳴らす」と呼びます。この(しばしば面倒な)機能を無効にする方法はいくつかあります。

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

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

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

    またはinstallブラックホールに入れます(ファイルが削除された場合、またはその内容がコメントアウトされていない限りロードされません)。

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

    例を挙げましょうbell.conf。必要に応じて名前を付けることができます。

  2. または、reboot次のコマンドを手動で実行して、アクションがすぐに機能するようにします。

    # rmmod pcspkr
    

上記の操作を実行すると、着信音が再び聞こえなくなります。

答え3

完全性を確保するためにalsautilsがインストールされている場合は、通常、alsamixerPCスピーカーのサウンドレベルを設定するためにも使用できます。alsactl store必要に応じて設定を指定すると、再起動後も保持できます(終了プロセスの一部として呼び出すことができますが、必ずしもそうではありません)。

関連情報