我读到如果我执行:
echo -e "\a"
有声音出现,但是我执行了好几次这个命令都没有声音发生。
答案1
首先运行
sudo modprobe pcspkr
然后发出蜂鸣声应该可以工作。之所以不会出现这种情况,是因为默认情况下 Ubuntu 不再加载产生蜂鸣声的硬件驱动程序。
编辑这应该也适用于 Mint,忽略我的 Ubuntu 评论。我很偏爱,因为这是我长期以来一直坚持的
我遇到过的其他一些项目 -
sudo xset b on
echo -e "\a"
还是没有运气?
为什么不直接使用该程序呢beep
?
还有这答案似乎对一些人有所帮助。
从我对该主题的研究来看,大多数人似乎恨系统发出蜂鸣声,从内核一直到窗口管理器都付出了巨大的努力来阻止它发出声音。例如,metacity
专门捕获此转义序列以防止发出此蜂鸣声。有一些解决方法,但似乎beep
是更好的选择,或者只是以其他方式播放声音。