Come posso fare in modo che il Mac Terminal non emetta un segnale acustico?


39

Vorrei impedire al programma Mac Terminal di emettere un segnale acustico, ad esempio quando ci sono più completamenti possibili quando premo TAB. Ho guardato nelle preferenze, ma non c'è nulla riguardo al segnale acustico.

Risposte:


67

In OS X Leopard (10.5 e versioni successive)

  1. Terminale aperto.
  2. Nel menu vai su Terminale> Perferenze.
  3. Apri Impostazioni> Avanzate
  4. Deseleziona l'opzione "Audible Bell". (Puoi anche impostare "campana visibile" che farà lampeggiare il tuo terminale invece di un segnale acustico)

In OS X Tiger (10.4 e precedenti):

  1. Terminale aperto.
  2. Nel menu vai su Terminale> Impostazioni finestra.
  3. Nella finestra di Terminal Inspector fai clic sull'elenco a discesa e seleziona Emulazione.
  4. Deseleziona l'opzione "Audible Bell". (Puoi anche impostare "campana visibile" che farà lampeggiare il tuo terminale invece di un segnale acustico)

È per Tiger? Non c'è alcuna opzione Impostazioni finestra in Leopard ...
Jon

@Jon: Sì, non sembra essere su Leopard.
Ayaz

4
In Leopard, le stesse impostazioni sono disponibili in Terminale> Preferenze, in Impostazioni> Schede avanzate.

12

Presumo che tu abbia Leopard, il cui terminale è notevolmente migliorato rispetto a quello di Tiger.

Menu Terminale -> Preferenze -> scheda Impostazioni -> Avanzate -> Campana.

Deseleziona "Suoneria sonora"

(a proposito, il mio non emette un segnale acustico per quanto posso dire, anche se l'impostazione è abilitata per me)


Dovrebbe riprodurre l'avviso audio standard, configurabile nelle preferenze di sistema -> suono -> scheda effetti sonori
Agos

6

metti "imposta stile campana visibile" nel tuo ~ / .bashrc


Questo riguarda solo Bash, non tutto.
Thorbjørn Ravn Andersen,

1
@ ThorbjørnRavnAndersen, probabilmente è meglio configurare programmi specifici per non emettere segnali acustici per eventi specifici, piuttosto che disabilitare del tutto la campana del terminale, poiché di solito è usata per cose che potrebbero richiedere l'attenzione dell'utente. Andando nella direzione opposta, se tutti i segnali acustici nel terminale sono fastidiosi, ci sono buone probabilità che l'utente trovi anche segnali acustici fastidiosi in altre applicazioni, nel qual caso dovrebbero considerare la disattivazione degli "effetti sonori" a livello di sistema in Preferenze di Sistema> Suono .
Chris Page

Vedi anche inputrc, show-all-if-ambiguouse show-all-if-unmodifiednella pagina man di Bash, per evitare specificamente segnali acustici durante il completamento automatico. x-man-page: // 1 / bash
Chris Page


0

Preferenze di sistema -> suono -> quindi scegli un suono di avviso [scegli quello che vuoi]

quindi chiudere e riaprire il terminale.


0

Utilizzare ITERM2 e RX per modificare tutte le impostazioni (è possibile abilitare Visual Bel, per vedere quando si commettono alcuni errori senza essere disturbati dai suoni)


0

Per farlo tramite terminale:

TERMINAL_PLIST="$HOME/Library/Preferences/com.apple.Terminal.plist"
TERMINAL_THEME=`/usr/libexec/PlistBuddy -c "Print 'Default Window Settings'" $TERMINAL_PLIST`
/usr/libexec/PlistBuddy -c "Set 'Window Settings':$TERMINAL_THEME:Bell false" $TERMINAL_PLIST
/usr/libexec/PlistBuddy -c "Set 'Window Settings':$TERMINAL_THEME:VisualBellOnlyWhenMuted false" $TERMINAL_PLIST
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.