Finns det ett sätt att spela OSX-varningsljud från terminalen? Varningsljud som listas i Systeminställningar> Ljud> Fliken Ljudeffekt
Finns det ett sätt att spela OSX-varningsljud från terminalen? Varningsljud som listas i Systeminställningar> Ljud> Fliken Ljudeffekt
Om du har "hörbar klocka" aktiverad i dina terminalinställningar under Avancerat kommer BEL-kontrolltecken att avge standardvarningsljudet.
För att prova detta, ge kommandot echo
följt av kontroll + v kontroll + g . Om du skriver det rätt ser det ut så här:
$ echo ^ G
och när du trycker på return , varningen kommer att ljuda.
( -kontroll + v är en skalutflykt för följande kontrolltecken omedelbart.)
Kommandot afplay
kan också användas för att spela en specifik ljudfil:
$ afplay /System/Library/Sounds/Funk.aiff
Ett annat alternativ, med mindre modifieringsnycklar, är att använda kommandot tput bel
.
Jag gillar ziggs lösning.För att hålla det kort gjorde jag det här:
I /Users/{username}/.bash_profile
lägg till en rad
alias taskready = 'afplay /System/Library/Sounds/Hero.aiff'
Avsluta terminalen och öppna terminalen.Nu kan du använda kommandot shorthand taskready
.
Du kan välja mellan:
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
Ett annat sätt att pipa är echo -e '\ a'
Inte precis vad OP vill ha men kan ändå vara användbart för människor.