22 votes

Jouer des sons d'alerte depuis le terminal

Existe-t-il un moyen de jouer des alertes sonores OSX depuis le terminal? Les alertes sonores répertoriées dans Préférences Système > Son > Onglet Effets sonores

29voto

Wolfram Kriesing Points 1141

Si vous avez activé la "cloche audible" dans les paramètres de votre terminal sous Avancé, les caractères de contrôle BEL produiront le son d'alerte par défaut.

Pour essayer ceci, exécutez la commande echo suivie de control+v control+g. Si vous le tapez correctement, cela ressemblera à ceci :

$ echo ^G

et lorsque vous appuierez sur return, l'alerte sonore retentira.

(control+v est une échappatoire pour le caractère de contrôle immédiatement suivant.)

La commande afplay peut également être utilisée pour lire un fichier son spécifique :

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

0 votes

J'utilise ceci pour jouer des sons dans MAMP PRO:

10voto

Nagel Points 211

Une autre option, avec moins de touches de modification, consiste à utiliser la commande tput bel.

2 votes

J'ai aimé cette réponse car j'ai désactivé la "cloche audible" dans mes paramètres de terminal, mais tput bel appelle la "cloche visuelle" donc je reçois toujours l'alerte que je veux sans le bruit.

0 votes

Aujourd'hui, la réponse acceptée (echo ctrl+v ctrl+g) montre également la sonnerie visible lorsque mon Mac est en mode silencieux. Heureux qu'ils aient réparé ça depuis 2016

10voto

Matt Points 71

J'aime la solution de zigg. Pour le garder court, j'ai fait ceci :

Dans /Users/{username}/.bash_profile ajoutez une ligne

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

Quittez le terminal et ouvrez-le à nouveau. Maintenant vous pouvez utiliser la commande abrégée taskready.

Vous pouvez choisir parmi :

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

2 votes

fait est utilisé en bash pour fermer les boucles for/while, peut-être qu'un nom différent serait mieux

0 votes

@nohillside heureusement, cela n'a pas encore causé de problèmes... merci! Avez-vous une suggestion de mot-clé courte?

1 votes

Voir man bash pour tous les mots clés à éviter :-)

7voto

Nick Points 179

Non pas exactement ce que l'OP veut mais cela peut toujours être utile pour les gens.

dire bip

2voto

wisbucky Points 3974

Une autre façon de bipper est echo -e '\a'

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X