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 perless
quindi 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: true
alle 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 ilSpeaker
eBell
canali
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.