![蜂鸣器响了,但铃声没有发出声音](https://linux22.com/image/1369470/%E8%9C%82%E9%B8%A3%E5%99%A8%E5%93%8D%E4%BA%86%EF%BC%8C%E4%BD%86%E9%93%83%E5%A3%B0%E6%B2%A1%E6%9C%89%E5%8F%91%E5%87%BA%E5%A3%B0%E9%9F%B3.png)
通过加载pcspkr
模块modprobe
,我能够使beep
程序工作——是的,我确信声音来自板载蜂鸣器而不是声卡。
但
echo -e '/a'
没有声音。在我的终端偏好设置中,选择了“蜂鸣声”。
有任何线索可以知道可能是什么问题吗?
答案1
尝试
printf '\a'
打印实际的 BEL 字符。
echo -e '/a'
打印 [SLASH,A] 而不是 [BEL]
答案2
好的,根据https://superuser.com/a/22769/35630:尝试编辑并在行前/etc/modprobe.d/blacklist.conf
添加。我不确定它是否有效,因为我目前无法重新启动来测试它(出于无关的原因)。#
blacklist pcspkr