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 sshcui 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 lessmodo 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: truealle 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 SpeakereBellNel 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.