Riproduzione di suoni di avviso dal terminale


8

C'è un modo per riprodurre i suoni di avviso OSX dal terminale? I suoni di avviso che sono elencati in Preferenze di Sistema & gt; Suono & gt; Scheda Effetti sonori

Risposte:


16

Se hai attivato la "campana acustica" nelle impostazioni del terminale sotto Avanzate, i caratteri di controllo BEL suoneranno il suono di avviso predefinito.

Per provare questo, emettere il echo comando seguito da controllo + v controllo + g . Se lo digiti correttamente, sarà simile a questo:

$ echo ^G

e quando premi ritorno , l'allarme suonerà.

( controllo + v è una shell escape per il carattere di controllo immediatamente successivo.)

Il afplay il comando può essere utilizzato anche per riprodurre un file audio specifico:

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

Lo uso per riprodurre suoni in MAMP PRO: & lt ;? passthru ('/ usr / bin / afplay /System/Library/Sounds/Sosumi.aiff'); ? & Gt;
EDP

3

Un'altra opzione, con meno chiavi modificatore, è quella di usare il comando tput bel.


Mi è piaciuta questa risposta perché ho disattivato la "campana acustica" nelle impostazioni del mio terminale, ma tput bel chiama la "campanella visiva" quindi continuo a ricevere l'avviso che voglio senza quello rumoroso
Purefan

1

È un altro modo per emettere un segnale acustico echo -e '\a'

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.