如何在重新启动 Debian 7 时禁用蜂鸣声?我已进入/etc/inputrc
控制台并使其不发出蜂鸣声,并将其静音,Beep
但lsamixer
情况仍然如此。我已看到将pcspeaker
模块列入黑名单的参考,但不确定是否要将其全部消除,我只想消除此特定警报。
编辑因此,这似乎与网络有关。我还修复了这个问题,以便有线连接不会在启动时尝试连接,因此在 DHCP 超时时延迟启动。修复这个问题似乎让哔声消失了。即使哔声消失了,我仍然很想了解为什么这一切的背后。我在下面的评论中发布了一个 pastebin 链接,说明了在重启期间哔声仍在响时发生了什么。
答案1
以下内容适用于我的 LMDE(Linux Mint Debian)。编辑文件/etc/modprobe.d/alsa-base.conf
并添加此行:
options snd_hda_intel beep_mode=0
以下是我尝试过的其他一些方法,以防万一:
黑名单
pcspkr
,顺便说一下这不是什么大问题,你仍然可以听到电影等等,只是板载扬声器发出的哔声被禁用了:echo "blacklist pcspkr" | sudo tee -a /etc/modprobe.d/blacklist
sudo modprobe -r pcspkr
将其添加到
/etc/gdm3/greeter.gconf-defaults
:gconftool-2 --type bool --set /desktop/gnome/sound/event_sounds false
根据导致蜂鸣声的原因(是重启,还是登录,还是其他什么?),这可能会起作用,它会禁用终端警告铃:
xset b off
答案2
我听到了同样恼人的哔哔声,于是找到了一个补丁debian 错误报告日志。所以我决定看一下。补丁\007
将从名为的文件中删除一个dowall.c
,该文件将包含在关机二进制文件中。
我读过Debian 手册页面,用于从源代码重建软件包并为我构建了应用了补丁的 sysvinit 包。
这个软件包包含很多重要的东西,我不敢安装它。(这是我为 Debian 构建的第一个软件包):)这就是为什么我只从软件包中提取了关机二进制文件并将其移动到/sbin/shutdown
。
之后恼人的哔哔声就消失了......