Perché il mio sistema non produce un segnale acustico di sistema udibile in iTerm2 o Terminal?

0

Voglio essere in grado di sentire il segnale acustico del sistema. Normalmente, questo può essere fatto eseguendo uno dei seguenti comandi in OSX:

  • echo -e "\a"
  • printf "\a"
  • tput bel

L'esecuzione di questi comandi nell'app standard Terminal (Versione 2.6.1 [361.1]) non produce alcun effetto visibile o udibile.

L'esecuzione di questi comandi nell'app iTerm2 (Build 3.0.15) produce una piccola campana d'oro accanto al nome della scheda nella parte superiore della finestra, ma non produce alcun suono. Se abilito l'impostazione "Flash visual bell", ricevo la piccola campana d'oro più un'icona a forma di campana più grande sull'intera finestra del terminale, come mostrato qui:

Ilprofilocheutilizzohaquellechesembranoessereleimpostazionicorrette:

Perilconfronto,say"hello world" fa udire il computer "ciao mondo", i miei altoparlanti non sono silenziati.

Tieni presente che questa domanda è simile, ma richiede la caso speciale di abilitazione del suono in determinate situazioni ma non in altre.

    
posta jvriesem 10.08.2017 - 21:38
fonte

1 risposta

1

Risulta che non avevo ancora selezionato un suono di avviso in Preferenze di Sistema. Una volta scelto un suono di avviso, tutti e tre i metodi sopra esposti producevano segnali acustici del sistema, oltre a

Per abilitare gli avvisi audio, ho scelto un suono di avviso dalla scheda Suono delle Preferenze di Sistema:

Hoscelto"Sosumi" per nostalgia del mio IIci giorni.

In alternativa, questo può essere impostato come descritto in questa risposta , anche se iTerm2 deve essere riavviato per farlo ha effetto in Sierra o El Capitan :

defaults write com.apple.systemsound com.apple.sound.beep.sound /System/Library/Sounds/Sosumi.aiff
    
risposta data 10.08.2017 - 21:38
fonte

Leggi altre domande sui tag