Disabilitare Pcspeaker

Image Hosted by ImageShack.us

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.

 

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
3 + 4 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.