如何配置系统以便能够听到 \a 转义字符的声音?

如何配置系统以便能够听到 \a 转义字符的声音?

我读到如果我执行:

echo -e "\a"

有声音出现,但是我执行了好几次这个命令都没有声音发生。

答案1

首先运行sudo modprobe pcspkr然后发出蜂鸣声应该可以工作。

之所以不会出现这种情况,是因为默认情况下 Ubuntu 不再加载产生蜂鸣声的硬件驱动程序。

编辑这应该也适用于 Mint,忽略我的 Ubuntu 评论。我很偏爱,因为这是我长期以来一直坚持的

我遇到过的其他一些项目 -

sudo xset b on
echo -e "\a"

还是没有运气?

为什么不直接使用该程序呢beep

还有答案似乎对一些人有所帮助。

从我对该主题的研究来看,大多数人似乎系统发出蜂鸣声,从内核一直到窗口管理器都付出了巨大的努力来阻止它发出声音。例如,metacity专门捕获此转义序列以防止发出此蜂鸣声。有一些解决方法,但似乎beep是更好的选择,或者只是以其他方式播放声音。

相关内容