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.

 

Quando avevo i kernel

Quando avevo i kernel precompilati sono sempre andato di Brutal solution :D

Ora, me lo gestisco in compilazione :)

Ciao DiVi !

Ma aprire il pc e staccarlo?

Ma aprire il pc e staccarlo? :D

quoto al #2. Apri tutto.

quoto al #2. Apri tutto. Strappi. Richiudi. Godi. :D
Ciao Divi ;)

Per me la soluzione più

Per me la soluzione più facile è aggiungere la seguente riga al file /etc/inputrc disconnettersi e riloggarsi (o riavviare):
set bell-style none
PS: Uso solo fluxbox, non so se con gnome o kde funziona!

@Veggar si dovrebbe

@Veggar
si dovrebbe funzionare..questa e' un altra opzione che mi sono dimenticato di includere
;)

Staccato il connettore degli

Staccato il connettore degli speaker:)anche se questa soluzione è migliore...gli speaker sono utili in caso di malfunzionamenti hardware in avvio od altro.
Diciamo che è il modo in cui comunica il pc con noi...il suo linguaggio...zittirlo totalmente è brutto ma almeno sotto OS si:)

Quindi grazier per la soluzione:) sembra che tu mi legga nel pensiero....

Io ho sempre usato l'opzione

Io ho sempre usato l'opzione manuale...non collego lo speaker alla scheda madre :D

Però ora li fanno tutti integrati...utile quindi la tua guida divi ;)

Invia nuovo commento

Il contenuto di questo campo è privato e non verrà mostrato pubblicamente.
  • Indirizzi web o e-mail vengono trasformati in link automaticamente
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Linee e paragrafi vanno a capo automaticamente.

Maggiori informazioni sulle opzioni di formattazione.

CAPTCHA
Questa domanda serve per verificare che tu sia un visitatore umano (non un computer) e per prevenire lo spam
4 + 0 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.