Come disabilitare il segnale acustico di sistema su Linux? Non ho i poteri di superutente quindi non posso ricompilare il modulo kernel / unload.
Come disabilitare il segnale acustico di sistema su Linux? Non ho i poteri di superutente quindi non posso ricompilare il modulo kernel / unload.
Risposte:
Per i segnali acustici generati nella 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 si accede a un altro computer tramite il punto in ssh
cui non è impostato, viene emesso un segnale acustico. (Ho provato su Fedora)
Esistono vari livelli ai quali i segnali acustici possono essere controllati dall'utente. Eccone alcuni di cui sono a conoscenza:
LIVELLO DI APPLICAZIONE
export LESS="$LESS"' -q'
- aggiunge -q alle opzioni predefinite in less
modo che non suoni il campanello (ad es. quando si tenta di scorrere oltre la fine di un file)echo 'set bell-style none' >> ~/.inputrc
- disabilita la suoneria per tutte le applicazioni che usano readline
(riavvia il terminale per vedere l'effetto)LIVELLO TERMINALE
xterm -vb
- attiva la "campana visiva", che fa lampeggiare la finestra del terminale invece di emettere un suono udibile. Puoi aggiungere xterm*visualBell: true
alle tue risorse X ( ~/.Xdefaults
) per modificare l'impostazione predefinita. La maggior parte degli emulatori di terminali include un'opzione simile.LIVELLO SERVER X.
xset b off
- disabilita la campana del server X.LIVELLO DELLA MACCHINA?
alsamixer
- silenzia o abbassa i canali Speaker
eBell
Nel mio caso il silenziamento dei canali ALSA non mi ha aiutato: a volte ho ancora un campanello dall'altoparlante incorporato (anche con le cuffie collegate). Ma disabilitare la campana del server X è stato eliminato.