Как сделать аппаратный звуковой сигнал в Mac OS X 10.6 - PullRequest
162 голосов
/ 27 июня 2010

Я просто хочу, чтобы Mac OS X 10.6 издавала аппаратный звуковой сигнал, как в open suse и других дистрибутивах.Я попробовал следующие подходы

Терминал -> beep = -bash: beep: команда не найдена

Терминал -> say beep = голос произносит звуковой сигнал (не аппаратный сигнал, но потрясающий;))

яблочный скрипт -> звуковой сигнал = звонок Macintosh (я хочу аппаратный звуковой сигнал!)

Кто-нибудь знает, как сделать аппаратный звуковой сигнал в bin / bash или applecript?

Ответы [ 15 ]

7 голосов
/ 14 октября 2016

Если вам нужно что-то, что звучит как «важный»

, вы можете использовать

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

:)

7 голосов
/ 26 сентября 2014

printf "\a" также работает в терминале и воспроизводит установленный звуковой сигнал.

1 голос
/ 24 марта 2013

в MacOS X, для получения звука должна быть активирована опция «звуковое предупреждение» (Терминал / Настройки).

0 голосов
/ 05 августа 2015

osascript -e 'заставляет приложение "Системные события" подавать звуковой сигнал "

0 голосов
/ 29 августа 2012

Если у вас установлен XCODE, вы можете сделать звуковой сигнал / звонок. Я не думал, что смогу заставить работать символ printf "\a" в C.

Существует один способ заставить тональный сигнал работать во время работы программы, запустить XCODE, раскрывающееся меню в разделе XCODE, «Предпочтения», «Поведение», установить первый флажок «Воспроизвести звук», выбрать из списка или добавить звук.

Это один из способов сделать это, но я думаю, что только во время работы программы.

...