számítógép hangszóró

Üdv!
Azt szeretném, hogy amikor a leállításra nyomok ne sípoljon a pc hangszórója. Ha pl. shutdown -h -t hasznlok időzített kikapcsoláskor akkor is pittyeg amikor visszaszámlál. az utolsó 5 percben percenként. Nos ez éjjel elég zavaró. Nem baj, ha hibaüzenetnél sípol, de amúgy csöndbe maradhatna. Létezik erre megoldás? (A !snd_pcsp modul benne van az rc.conf-ban)

Hozzászólás-megjelenítési lehetőségek

A választott hozzászólás-megjelenítési mód a „Beállítás” gombbal rögzíthető.

Nálam a /etc/modprobe.d/blacklist -ben van ilyen:
blacklist pcspkr

Azért ott, mert tudomásom szerint az rc.conf -os !modulnév megoldás elavult. (ezt nem tudom honnan szedem, de valahogy ez rémlik.)

Nekem nincs blacklist file abban a könyvtárban. Hogy néz ki a file? (az rc.confban pont nem azt írja, hogy elavult lenne, minden esetre nem működik.)

Létre kell hoznod, pl. rootként:
echo "blacklist pcspkr" >> /etc/modprobe.d/blacklist
Aztán reboot.

Ez a módszer sem működik nekem

Korabban en is belefutottam a pcspeaker problemaba..
Akkor arra jottem ra, hogy a modul neve nem pcspkr, hanem snd_pcsp (bar ha jol remlik egyik bootnal az egyik, masik bootnal a masik kerult elo) .
Azaz a /etc/rc.conf-ban ezt tiltsd. Nalam igy nez ki:
MODULES=(!snd_pcsp)

Ha nem akarod globalisan tiltani, akkor ket lehetoseged van:

  1. Parancssorban megadhato a csipogas hossza millisecundumban es a hangmagassaga (Hz-ben) pl:
    setterm -blengt 300 -bfreq 2000
  2. X alatt pedig az xset b parameter(ek)alakot hasznalhatod, hogy megrendszabalyozd a hangszorot. Pl
    xset b 50 2000 500
    50%-os hangero mellett 2000Hz-es magassagot es 500 millisecundumos hosszt allit be. Az xset b off pedig kikapcsolja szepen.

Remelem teljeskoru utmutatast sikerult nyujtanom a temaban ;-)

Hümm. Nem rossz. Bookmarked.

Igen, a wiki is ezt írta. Vagyis !snd_pcsp a modules-ba. De érdekes módon nekem ez sem működött. Most beletettem a !pcspkr -t is és így már nem csipog. Tehát mind a kettő kellett nálam.

Nem, nem avult el, az rc.conf ban kell a modules sorba "!" -jellel beírni azokat a modulokat, amiket nem szeretnél hogy betöltődjenek. Ez esetben a pscspkr, elvileg.

Igen. rc.conf -ba kell a modules=() sorba beírogatni a feketelistás modulokat. Az a legkorrektebb, ha a !pcspkr és az !snd_pcsp is benne van, akkor tutira nem fog többé megnyekkenni a speaker, és az alsa sem fogja felkeverni az alapértelmezett audio-t a pcsp-vel.