我只是希望Mac OS X 10.6能像开放suse和其他发行版一样发出硬件哔哔声。我尝试了以下方法

Terminal -> beep = -bash: beep:命令不存在

终端->说哔哔=声音说哔哔(不是硬件的哔哔但很棒;))

applescript -> beep =麦金塔铃声(我想要一个硬件beep!)

有人知道如何在bin/bash或applescript中使硬件发出哔哔声吗?


当前回答

播放任意警报声音与afplay

我很惊讶没有人提到afplay:这是一个播放任意声音文件的命令行程序。它从最初的OS X版本(还有NeXTSTEP,如果你的记忆够长的话)就已经存在了。

例如,你可以在命令行或者脚本中运行:

$ afplay /System/Library/Sounds/Ping.aiff

你不局限于系统声音;使用afplay的一个优点是,您可以选择自己的声音文件作为警报。例如,你可以下载其中一个声音文件并选择你最喜欢的。

(如果你能找到33型电传铃的录音就会加分!)

其他回答

Tput bel工作在大多数贝壳。

在OS X中,如果命令在终端不在前台时执行,这个(以及任何其他让铃声响起的命令)也会给你一个徽章:

终端类型:

echo -e "\a"

e参数告诉echo处理转义字符。由于\n是新的行字符,\a是钟形字符(与Ctrl+G相同)。

在MacOS X上,必须激活“声音警告”选项(终端/首选项)才能发出声音。

如果你需要什么,听起来就像“important”

你可以使用

tput bel && sleep 0.33s && tput bel && sleep 0.33s && tput bel && sleep 0.33s && tput bel && sleep 0.33s && tput bel && sleep 0.33s && tput bel && sleep 0.33s && tput bel && sleep 0.33s && tput bel && sleep 0.33s && tput bel && sleep 0.33s && tput bel && sleep 0.33s

:)

告诉应用程序“系统事件”哔哔声