Disabilitare Pcspeaker

Quanto segue e' stato da me raccolto nel tentativo di fornire alcune soluzioni riguardo la disattivazione del "
beep
" di sistema, una musica soave per qualcuno ma una palla al piedie per altri..
Normalmente basterebbe disabilitare questa feature (presente anche nell'autocompletamento dei nomi da terminale) dai rispettivi centri di controllo Gnome e Kde, ma in alcuni casi questo non basta ad eliminare la "
campanella
" di sistema.
Bisogna quindi agire direttamente sul modulo pcspkr, in modo da disabilitarlo (vedremo come) durante il boot. Ubuntu e Debian (Etch) sono piuttosto somiglianti da questo punto di vista. Il file che contiene i moduli da escludere all'avvio e':
/etc/modprobe.d/blacklist
All'interno, con la stessa sintassi, si trovano alcuni moduli gia' esclusi di default, per vari motivi ritenuti "dannosi" o inutili per la maggio parte di noi. La soluzione piu' istintiva e' proprio quella di aggiungere
pcspkr
in questa lista.
gksu mousepad /etc/modprobe.d/blacklist
blacklist pcspkr
Anche in questo caso succede a volte che il modulo non venga disabilitato
- Utility Modprobe -
All'interno di /etc/modprobe.d troviamo dei files "speciali" contenenti quei moduli che necessitano di particolari opzioni, come ad esempio
toshiba_acpi.modprobe
, uno dei tanti script presenti. Nel manuale di modprobe si fa riferimento ad una certa opzione "install" che consente di lanciare un comando anzichè caricare un modulo.Ciò che interessa a noi , quindi, e' sempre il files /etc/modprobe.d/blacklist .. ma aggiungeremo la entry con questa sintassi:
install pcspkr true
- Alias -
Proviamo ad aggirare l'ostacolo con questo altro sistema:
- Debian:
gksu mousepad /etc/modprobe.d/pnp-hotplug
- Ubuntu:
gksu mousepad /etc/modprobe.d/isapnp
Cambiamo la riga:
alias pnp:dPNP0800 pcspkr
in
alias pnp:dPNP0800 off
- Brutal solution -
La soluzione "brutale" barbara, rozza e assoultamente sconsigliata.. dalla quale non si torna più indietro: Eliminare definitivamente il file (modulo) pcspkr.ko dalla lista dei moduli installati:
sudo rm /lib/modules/'uname -r'/kernel/drivers/input/misc/pcspkr.ko
..Oppure possiamo semplicemente spostare tale modulo da un altra parte, e se nel caso non dovesse funzionare .. possiamo successivamente rimetterlo a posto.
- divilinux's blog
- 402 reads

Post new comment