PeppermintOSでシステムビープ音を無効にする方法

PeppermintOSでシステムビープ音を無効にする方法

間違ったキーを入力するか、シャットダウン/ログアウトメニューを開くたびに、新しくインストールされたPeppermintOSで大きな音がすることがわかりました。私はこのビープ音が何らかの理由で、上記の状況でユーザーに警告するために使用されるマザーボード(BIOS)ビープ音だと思います。このビープ音は私とその周辺の人々に恐れがあるので、システム全体でこれを無効にする方法を探しています。

私はPeppermintOSで利用可能なほとんどのグラフィック設定マネージャを見ましたが、システム全体のビープ音に影響を与えるこのような設定はまだ見つかりませんでした。これにより、一部のシステム/構成ファイルを変更する必要があると考えられますが、それが何なのか、どこにあるのか全く分かりません。ここで何をすべきかについてのアイデアを提供していただきありがとうございます。

ちなみに私のPeppermintOSビルド情報は次のとおりです。

バージョン:  Debian GNU/Linux 11(ブルスアイ)
コア:   5.10.0-21-amd64

答え1

私に合った解決策を見つけました。見つけたガイドを使用してくださいここpcspkrモジュールのロードを防ぎ、システムオーディオを維持しながらビープ音を無効にすることができました。私がしたことをまとめると、次のようになります。

  • pcspkrモジュールのconfファイルを生成し、pcspkr.confblacklist行を追加しますpcspkr
    touch pcspkr.conf
    echo "blacklist pcspkr" | cat > pcspkr.conf
    
  • 次に、pcspkr.confファイルを/etc/modeprobe.dディレクトリに移動します。
    sudo mv pcspkr.conf /etc/modeprobe.d/
    

最後に、上記のリンクされたソースコードでは、次の2つのコマンドを実行することをお勧めします。

sudo depmod -ae
update-initramfs -u

しかし、私にはdepmod警告が表示されましたが、-eコマンドが見つからなかったupdate-initramfsので、これらの2行が実際に必要かどうかはわかりません。

とにかくここですべてを終了し、システムを再起動しました。起動後、ビープ音を引き起こすことはもう発生しなくなり、YouTubeなどのサイトでまだ音声を聞くことができました。

編集する:

次のコマンドを使用すると、システムを再起動せずにブラックリストを適用できます。

sudo rmmod pcspkr

答え2

関連情報