システムビープ音を完全に完全にオフにする方法

システムビープ音を完全に完全にオフにする方法

私はNautilusを使ってファイルを閲覧します。私はDebianベースのオペレーティングシステムとKDE Plasma 5を使用しています。

私はキーボードをたくさん使っています。ファイルの検索中に上キーを押したときにすでにファイルリストの最後にある場合、Nautilusは100%の音量でヘッドフォンを介して聞こえる大きなシステムビープ音を鳴らします。私の反応は感電のようでした。

~/.bashrcsudo(root)ユーザーと一般的なデスクトップユーザーのために、次の行を追加しました。

# Turn off system beep in console:
xset b off
xset b 0 0 0

ただし、オペレーティングシステムの一部の場所でビープ音が消えても(たとえば、gnome端末の空白行を消去するなど)、Notilusではまだ発生します。私はこれがノーチラスがどんな命令も受け入れないか.bashrc無視するためだと思いますxset

どうすれば解決できますか?

私にとって必要なのは、おそらくそれより深い.bashrcファイル、つまりすべてによって実行されますが、それでもサウンドを制御できるファイルです。それ以外の場合は、サウンドを無効にするか、別の方法で交換するのが興味深いことがあります。

答え1

KDEで何が聞こえるかはわかりませんが、システムビープ音を意味する場合は、pcspkrモジュールのロードを無効にするだけです。ルートとして、次のことを行います。

rmmod pcspkr ; echo "blacklist pcspkr" >>/etc/modprobe.d/blacklist.conf

答え2

ヘッドセットを完全にミュートまたは切断する以外に、システム全体のイベント設定はありません。みんなアプリ。特に、KDE ​​システムで Nautilus を使用しているため、Nautilus がデスクトップの設定された動作に従わないため、問題が発生します。

NautilusはGNOMEの設定を使用します。 GNOMEコントロールセンターがある場合は、サウンドエフェクトを無効にできます。サウンド設定に移動してサウンドエフェクトを無効にします。または を実行し、dconf-editor「org/gnome/desktop/sound」に移動して、「event-sounds」および「input-feedback-sounds」を無効にします。コマンドラインでもこれを行うことができます。ターミナルでGnomeのビープ音/効果音をオフにするには?もっと学ぶ。

答え3

Gnome通知を無音に設定:

$ dconf write /org/gnome/desktop/sound/event-sounds "false" 

等しく:

$ gsettings set org.gnome.desktop.sound event-sounds false

答え4

私はこの記事のすべての方法と他の方法の両方を試しましたが、そのうち何も機能しませんでした。もちろん、一部は端末アプリケーションのシステムビープ音を無効にしますが、すべてのOS関連ビープ音はまだ存在します。ついに効果があったのは何ですか? dangサウンドファイルを見つけて名前を変更します(その後、ログアウトしてXセッションに戻ります)。/usr/share/sounds/ubuntu/stereo/bell.ogg上記の名前をbell2.ogg

sudo mv /usr/share/sounds/ubuntu/stereo/bell.ogg /usr/share/sounds/ubuntu/stereo/bell2.ogg

これで、机を裏返すことなくコンピュータを使用できます。

キーを押すたびに非常に大きな音を出すのが良い考えだと誰が考えましたか?一種の奇妙な心理実験のようです。

パッケージをアップグレードする必要がある場合は、元に戻す可能性があるため、ubuntu-soundsファイルを再度削除する必要があります。

関連情報