Soluzione 1:
Soluzione più semplice:put
set prefer-visible-bell on
nel tuo ~/.inputrc
.
Ciò tuttavia funzionerà solo per le applicazioni che utilizzano la libreria readline (questo include Bash). Altre applicazioni potrebbero comunque decidere di emettere un segnale acustico.
Se vuoi disabilitare tutti i segnali acustici, dovrai farlo nel terminale. Come farlo dipende dal tuo terminale. In xterm
è l'opzione -vb
(funziona anche in molti altri terminali, ad esempio in rxvt). La maggior parte dei terminali grafici ha un'opzione di configurazione per questo.
Vedi anche il mini-Howto della campana visibile per tutti i dettagli sporchi.
Soluzione 2:
Dato che l'altoparlante del PC è del tutto fastidioso (almeno, penso che lo sia), me ne vado
modprobe -r pcspkr
e aggiungilo a /etc/modprobe.d/blacklist.conf in questo modo:
blacklist pcspkr
Niente più bip. Mai.
Non funziona per le campane attraverso /dev/snd/*, ovviamente
Soluzione 3:
$ setterm -blength 0
Ti consigliamo di aggiungerlo al tuo profilo Bash.
Soluzione 4:
dalla città cibernetica:
- Apri il terminale Gnome
- Fai clic su Impostazioni> Preferenze> Silenzia campanello del terminale
Soluzione 5:
Oltre al setterm
e le soluzioni per le impostazioni di GNOME già suggerite sono le seguenti:
Se esegui X, apri un xterm
e inserisci xset b off
.
Per disabilitare la campanella di sistema all'avvio di Bash modifica ~/.inputrc
o /etc/inputrc
e aggiungi la riga set bell-style none
o set bell-style visual
se vuoi che lo schermo lampeggi.
C'è un buon articolo su questo qui.