Disattiva il segnale acustico di Xorg


10

Come devo disabilitare permanentemente il segnale acustico? So che xset b offpuò farlo, ma qual è l'opzione corrispondente in xorg.conf? O un altro modo per farlo?

Risposte:


15

Ci sono alcuni modi per raggiungere questo obiettivo in modo permanente:

  • Potresti aggiungere xset b offai tuoi programmi di avvio (se stai usando startxo simili, questo sarà ~/.xinitrc, altrimenti per GNOME / KDE / etc, usa la tua applicazione "programmi di avvio")
  • È possibile inserire nella blacklist il modulo responsabile del controllo dell'altoparlante del PC (e quindi anche del segnale acustico del PC), aggiungendolo blacklist pcspkra un file chiamato /etc/modprobe.d/99-nobeep.conf(o simile se il proprio sistema non è Linux)
  • Se il sistema lo supporta, è possibile utilizzare il sistema audio per disattivare l'audio del PC (ALSA, PulseAudio, OSS, et al)

Non credo che ci sia un'opzione per questo in xorg.conf.


1

Un'altra soluzione, copiata da http://ubuntuforums.org/archive/index.php/t-126746.html .

Se vuoi che non emetta un segnale acustico in console senza andare all'estremo nella lista nera del modulo per l'altoparlante, aggiungi questo /etc/rc.local

for i in 1 2 3 4 5 6
do
setterm -blength 0 > /dev/tty$i
done

L'altra soluzione che ho visto in giro è aggiungere questo a / etc / profile:

setterm -bfreq 0

0

Se si desidera disattivarlo permanentemente, è necessario disabilitare i moduli corrispondenti in /etc/modprobe.d/blacklist.conf:

blacklist pcspkr
blacklist snd_pcsp

Questo è il valore predefinito in molte distro.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.