Debian 7, x64.
Ich kann den Piepton ausschalten, indem ich die Lautsprecherlautstärke in Alsamixer auf 0 reduziere.
Nach dem Neustart ist die Lautsprecherlautstärke im Alsamixer jedoch wieder auf 100 % eingestellt.
Wie kann ich den Lautsprecherton dauerhaft abschalten (oder ggf. die aktuellen Alsamixer-Einstellungen so speichern, dass sie einen Neustart überstehen)?
(P.S.: Ich verwende KDE – vielleicht ist es KDE, das die Probleme verursacht?)
Antwort1
Benutzen Sie die Wegbeschreibung unterPC-Lautsprecher-Piepton deaktivieren. Führen Sie als Root grundsätzlich diesen Befehl aus:
printf "%s\n" "blacklist "{pcspkr,snd_pcsp} > /etc/modprobe.d/beep_blacklist.conf
Zwei wichtige Dinge, die Sie beachten sollten, wenn Sie die Module über/etc/modprobe.d/
- Möglicherweise müssen beide auf die schwarze Liste gesetzt werdenstückspkrsowiesnd_pcsp
- Auf der schwarzen Liste stehende Module können weiterhin als Abhängigkeiten anderer Module eingebunden werden (dies lässt sich feststellen durch
modprobe --show-depends mymodule
Natürlich gibt es auch andere Methoden, wie etwa in X, von der Konsole aus, mit ALSA (wie Sie bereits festgestellt haben) usw. Wenn Sie unbedingt ALSA verwenden möchten, alsactl store
sollte es nach dem Stummschalten funktionieren.
Antwort2
Leider funktionierte die Antwort von user19087 nicht, da pcspkr
das Modul beim Booten unter Debian 7 überhaupt nicht geladen wird (zumindest auf meinem Dell Vostro-Laptop), aber das ArchLinux-Wiki enthielt die richtige Antwort:
amixer set 'Speaker' 0% mute
Nachdem Sie alsactl store
dies getan haben, verstummt der Piepton endgültig. Nach dem Neustart gibt es keinen Piepton mehr.