Fråga:
Spela varningsljud från terminalen
system64
2013-07-15 00:19:30 UTC
view on stackexchange narkive permalink

Finns det ett sätt att spela OSX-varningsljud från terminalen? Varningsljud som listas i Systeminställningar> Ljud> Fliken Ljudeffekt

Fem svar:
zigg
2013-07-15 00:33:05 UTC
view on stackexchange narkive permalink

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  
Jag använder detta för att spela ljud i MAMP PRO:
Nagel
2015-12-16 19:18:04 UTC
view on stackexchange narkive permalink

Ett annat alternativ, med mindre modifieringsnycklar, är att använda kommandot tput bel .

Jag gillade det här svaret eftersom jag inaktiverade "hörbar klocka" i mina terminalinställningar, men "tput bel" kallar "visuell klocka" så jag får fortfarande den varning som jag vill utan den bullriga
Idag visar [det accepterade svaret] (https://apple.stackexchange.com/a/96371/194611) (`echo` ctrl + v ctrl + g) också den synliga klockan när min Mac är avstängd.Glad att de har fixat detta sedan 2016
Matt
2019-08-29 12:19:59 UTC
view on stackexchange narkive permalink

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
 
'gjort' används i bash för att stänga för / medan slingor, kanske ett annat namn kan vara bättre
@nohillside det orsakade lyckligtvis inga problem hittills ... tack!Har du ett kort sökordsförslag?
Se "man bash" för alla nyckelord som ska undvikas :-)
wisbucky
2018-02-17 07:28:19 UTC
view on stackexchange narkive permalink

Ett annat sätt att pipa är echo -e '\ a'

Nick
2020-06-29 16:52:03 UTC
view on stackexchange narkive permalink

Inte precis vad OP vill ha men kan ändå vara användbart för människor.

säg pip



Denna fråga och svar översattes automatiskt från det engelska språket.Det ursprungliga innehållet finns tillgängligt på stackexchange, vilket vi tackar för cc by-sa 3.0-licensen som det distribueras under.
Loading...