-
Sul tuo terminale quali sono le opzioni di Bell che hai impostato in Preferenze > Avanzate? Come ho detto prima, campanello acustico e campanello visivo dovrebbero essere spuntati, altrimenti questo è il problema.
-
Hai controllato di poter riprodurre altri suoni di sistema? I file audio di sistema standard per gli avvisi si trovano in /System/Library/Sounds
e possono essere riprodotti da Terminal utilizzando afplay
. Prova a fare il seguente
$ afplay /System/Library/Sounds/Funk.aiff
Dovresti riuscire a sentire il suono.
-
In caso contrario, potrebbe essere un problema con il valore dell'impostazione del campanello in terminfo
per terminale - terminfo
è un database interno di file di impostazioni del terminale che Terminal.app utilizza per eseguire azioni per terminale differente tipi: una raccolta di diversi file di impostazioni per diversi terminali. Quello standard è xterm-256color
- puoi trovare quale dei due facendo
$ echo $TERM
dovresti vedere xterm-256color
. Il file delle impostazioni per questo terminale è un file binario che si trova in una sottocartella numerata di /usr/share/terminfo
, per scoprire quale si fa
$ mdfind xterm-256color
Dovresti vedere diverse righe, la prima che dovrebbe essere qualcosa come /usr/share/terminfo/78
, nel qual caso è lì che si trova il file delle impostazioni per xterm-256color
. Poiché si tratta di un file binario, non sarai in grado di leggerlo letteralmente, ma devi fare quanto segue
$ infocmp
per stamparlo in forma leggibile. Questa è una lunga serie di coppie chiave-valore per diverse impostazioni: per trovare le impostazioni del campanello per il tuo terminale puoi scansionare manualmente l'output per bel=^G
o fare
$ infocmp | grep bell
e vedrai qualcosa come bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l
. La coppia chiave bel=^G
sta dicendo che l'utilizzo di echo
o printf
seguito da ^G
(la combinazione di tasti ctrl+V+G
) dal tuo terminale produrrà la campana udibile (usando qualsiasi suono di sistema standard che stai usando, es. il suono Funk /System/Library/Sounds/Funk.aiff
. Usando tput
puoi usare il nome della capacità bel
per suonare la campana anche facendo $ tput bel
.
OK, quindi dimmi cosa vedi quando lo hai fatto. Se il file è danneggiato o danneggiato o il valore è mancante, o c'è qualcosa che dovresti essere in grado di identificarlo.