我只是希望Mac OS X 10.6能像开放suse和其他发行版一样发出硬件哔哔声。我尝试了以下方法
Terminal -> beep = -bash: beep:命令不存在
终端->说哔哔=声音说哔哔(不是硬件的哔哔但很棒;))
applescript -> beep =麦金塔铃声(我想要一个硬件beep!)
有人知道如何在bin/bash或applescript中使硬件发出哔哔声吗?
我只是希望Mac OS X 10.6能像开放suse和其他发行版一样发出硬件哔哔声。我尝试了以下方法
Terminal -> beep = -bash: beep:命令不存在
终端->说哔哔=声音说哔哔(不是硬件的哔哔但很棒;))
applescript -> beep =麦金塔铃声(我想要一个硬件beep!)
有人知道如何在bin/bash或applescript中使硬件发出哔哔声吗?
当前回答
终端类型:
echo -e "\a"
e参数告诉echo处理转义字符。由于\n是新的行字符,\a是钟形字符(与Ctrl+G相同)。
其他回答
在bash中写入echo ^G。要创建^G,按ctrl+v,然后按ctrl+ G。
Tput bel工作在大多数贝壳。
在OS X中,如果命令在终端不在前台时执行,这个(以及任何其他让铃声响起的命令)也会给你一个徽章:
在OS X终端下,执行命令:osascript -e 'beep'
使用OSA (Open Script Architecture)技术告诉AppleScript执行命令哔哔声。
打印\a并不总是为我工作(MBA, 10.7.4)。我用这个代替:
say "beep"
要了解更多选项,请听并选择
ls /System/Library/Sounds/ | awk '{print $1}' | while read sound; do printf "using $sound...\n"; afplay /System/Library/Sounds/$voice; sleep 0.5; done
ls /System/Library/PrivateFrameworks/ScreenReader.framework/Versions/A/Resources/Sounds/ | awk '{print $1}' | while read sound; do printf "using $voice...\n"; afplay /System/Library/PrivateFrameworks/ScreenReader.framework/Versions/A/Resources/Sounds/$sound; sleep 0.5; done