Per i bip generati nella tua shell (che sembrano essere i più fastidiosi), aggiungi questo a "~/.inputrc ":
set bell-style none
Si noti che questo non è specifico del terminale ma dell'host. Ciò significa che quando accedi a un altro computer tramite ssh dove non è impostato, il segnale acustico è tornato. (Ho provato su Fedora)
Ci sono vari livelli in cui i bip possono essere controllati dall'utente. Eccone alcuni di cui sono a conoscenza:
LIVELLO DI APPLICAZIONE
export LESS="$LESS"' -q'- aggiunge -q alle opzioni predefinite perlessquindi non suona il campanello (ad es. quando si tenta di scorrere oltre la fine di un file)echo 'set bell-style none' >> ~/.inputrc- disabilita la campanella per tutte le applicazioni che usanoreadline(riavvia il terminale per vedere l'effetto)
LIVELLO TERMINALE
xterm -vb- abilita la "campana visiva", che fa lampeggiare la finestra del terminale invece di emettere un rumore udibile. Puoi aggiungerexterm*visualBell: truealle tue risorse X (~/.Xdefaults) per modificare l'impostazione predefinita. La maggior parte degli emulatori di terminale include un'opzione simile.
LIVELLO DI SERVER X
xset b off- disabilita la campana del server X
LIVELLO MACCHINA?
alsamixer- disattivare o abbassare ilSpeakereBellcanali
Nel mio caso disattivare l'audio dei canali ALSA non ha aiutato:a volte ricevevo ancora un campanello dall'altoparlante integrato (anche con le cuffie collegate). Ma disabilitando la campanella del server X se ne è sbarazzato.