最近、Arch Linuxにxfceをインストールしました。削除ボタンやバックスペースキーを押すたびに、xfceでビープ音が鳴り、本当に迷惑です。どうすれば無効にできますか?
コメントを解除しようとしましたが、うまくいきませset bell-style none
んでした。
答え1
すべてのXアプリケーションの着信音を無効にするには:
xset b off
答え2
「設定」→「セッション」→「開始」に進み、「追加」ボタンをクリックし、名前「警告音」と入力し、最後のフィールドに「xset b off」と入力します。
答え3
このArch Wikiページには、PCスピーカー(警告音)を無効にするすべてのオプションが一覧表示されています。https://wiki.archlinux.org/index.php/PC_speaker
たとえば、@SauceMcBossが述べたように、次のように設定できます。
xset -b
(またはxset b off
)Xorgで無効にします(これは問題を解決します)。変更を永久に適用するには、この行を.xinitrc
ファイルxprofile
に追加します。
または、セッション内でPCスピーカーを完全に無効にするには、pcspkr
次のコマンドを使用してカーネルモジュールを削除できます。
rmmod pcspkr
udev
起動時に読み込まれないようにするには、ブラックリスト.conf
に追加できます/etc/modprobe.d/
。たとえば、
echo "blacklist pcspkr" | sudo tee -a /etc/modprobe.d/blacklist.conf
答え4
XFCEでは、次のようになります。この回答について、次のようにログイン時にXFCE着信音を無効にできます。
cat <<EOF > ~/.config/autostart/beep.desktop
[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=beep
Comment=
Exec=DISPLAY=:10 xset b off
OnlyShowIn=XFCE;
RunHook=0
StartupNotify=false
Terminal=false
Hidden=false
EOF
XFCE4を使用してDebian 11 Bullseyeでテストされました。 RDP接続を介しても利用可能無料RDP(DISPLAY=:10
これにはenv変数が設定されています。デフォルトのXディスプレイを使用している場合は必要ありません。)
PS:私はXFCEや他のウィンドウマネージャの管理者が目を覚まし、この恐ろしいシステム着信音を無効にする合理的なデフォルトを導入することを心から願っています。あまりにも迷惑で信じられないからです。これは非常に迷惑なことであり、幼い赤ちゃんや大人にも恐れることがあります。このベルを外してください。