22 votos

Reproducción de sonidos de alerta desde el terminal

¿Existe una forma de reproducir los sonidos de alerta de OSX desde el terminal? Los sonidos de alerta que aparecen en Preferencias del Sistema > Sonido > Pestaña de efectos de sonido

29voto

Wolfram Kriesing Puntos 1141

Si tiene activada la "campana sonora" en la configuración de su terminal en Avanzado, los caracteres de control de BEL emitirán el sonido de alerta por defecto.

Para probar esto, emita el echo seguido de control + v control + g . Si lo escribes bien, se verá así:

$ echo ^G

y al pulsar return La alerta sonará.

( control + v es un escape de shell para el carácter de control inmediatamente posterior).

El afplay también puede utilizarse para reproducir un archivo de sonido específico:

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

0 votos

Lo uso para reproducir sonidos en MAMP PRO: <? passthru('/usr/bin/afplay /System/Library/Sounds/Sosumi.aiff'); ?>

10voto

Iain Dawson Puntos 125

Otra opción, con menos teclas modificadoras, es utilizar el comando tput bel .

2 votos

Me gustó esta respuesta porque desactivé la "campana audible" en la configuración de mi terminal, pero tput bel llama a la "campana visual" para que siga recibiendo la alerta que quiero sin la ruidosa

0 votos

Hoy, la respuesta aceptada ( echo ctrl+v ctrl+g) también muestra el timbre visible cuando mi Mac está silenciado. Me alegro de que hayan arreglado esto desde 2016

10voto

Mateo Vucovich Puntos 31

Me gusta la solución de zigg. Para que sea corto hice esto:

En /Users/{username}/.bash_profile añadir una línea

alias taskready='afplay /System/Library/Sounds/Hero.aiff'

Salga de la terminal y abra la terminal. Ahora puede utilizar el comando abreviado taskready .

Puedes elegir entre:

Basso.aiff  Frog.aiff   Hero.aiff   Pop.aiff    Submarine.aiff
Blow.aiff   Funk.aiff   Morse.aiff  Purr.aiff   Tink.aiff
Bottle.aiff Glass.aiff  Ping.aiff   Sosumi.aiff

7voto

Paul jackson Puntos 11

No es exactamente lo que el PO quiere, pero puede ser útil para la gente.

say beep

2voto

wisbucky Puntos 122

Otra forma de pitar es echo -e '\a'

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X