如何通过 bash 脚本让我的 Lubuntu 系统发出“哔”声?

如何通过 bash 脚本让我的 Lubuntu 系统发出“哔”声?

运行 Lubuntu 20.04LTS,并尝试在 bash 脚本完成时发出悦耳的哔声。

在有人否决这一决定之前,我已尝试过:

beep

sudo modprobe snd-pcsp

say

echo -en "\007"

^G

printf '\a'

echo -e  "\033[11;1000]\a"

echo -e  "\033[10;1000]\a"

echo -en '\a'

到现在为止,我非常沮丧。我只想在 shell 脚本结束时听到一声响亮的“嘟”声,这样当脚本执行完成时,我就能听到它完成了。

哔声返回错误:“open():没有这样的文件或目录” “say”命令有效,但它非常柔和、混乱且数字化的语音,我真的只想要一个好听的哔声。老式风格,大约在 1975 年你在 Tandy-1000 上按错键的时候。

似乎这不可能、不可能那么难,但到目前为止我尝试过的所有方法似乎都是 11 年前的,几乎没有什么新信息。也许“哔”声消失了?我怀疑(但不确定)问题是我在 Lubuntu 中使用终端,而不是在实际的终端上。但除此之外……我只是迷路了。

在此先感谢所有愿意提供帮助的人。如果有必要,我可以使用“说”,这似乎确实有效。但如果可能的话,我只想要一个响亮的哔哔声。我是不是在要求月亮?

答案1

在这种情况下,答案是放弃并尝试其他方法:“aplay”命令。

我得到了一个我喜欢的声音的 .wav 文件,它所需要的只是:

aplay path/to/my/file.wav

而且效果很好。我希望“beep”命令能正常工作,但如果您只是想要一个 bash 脚本来播放警报,这是迄今为止最简单的方法。不知道它是否会对其他人有所帮助或起作用,但这是我所需要的。

相关内容