Debian 7 Beep zum Herunterfahren

1

Wie kann ich den Piepton deaktivieren, wenn ich Debian 7 neu starte? Ich bin in /etc/inputrcdie Konsole gegangen und habe keinen Piepton gemacht und habe Beepin einer stummgeschaltet, lsamixeraber es passiert immer noch. Ich habe Hinweise auf die Sperrung des pcspeakerModuls gesehen, bin mir aber nicht sicher, ob ich das alles zusammen beenden möchte. Ich möchte nur diesen speziellen Alarm beenden.

Bearbeiten Es scheint also, dass dies etwas mit dem Netzwerk zu tun hat. Ich habe das Problem auch behoben, damit die Kabelverbindung beim Booten nicht versucht, eine Verbindung herzustellen, und daher den Bootvorgang verzögert, während das DHCP-Timeout abgelaufen ist. Die Reparatur, die den Signalton verursacht zu haben scheint, verschwindet. Auch wenn der Piepton weg ist, würde ich immer noch gerne verstehen, warum das alles so ist. Ich habe einen Pastebin-Link in einem Kommentar unten gepostet, der beschreibt, was während des Neustarts geschah, während der Piepton noch ertönte.

GeneBean
quelle
/ etc / inputrc ist die falsche Quelle. Dient stracezum Identifizieren des bösen Piepsers. Es erinnert mich an eine alte Tastatur in ca. 1987 ertönte bei jedem Tastendruck ein kurzer Piepton. Sie können mit einem Befehl deaktivieren, der jedoch nach jedem Neustart wieder angezeigt wird. Einen Tag später öffnete ich die Tastatur und schnitt die Kabel des Lautsprechers ab. Der Klang der Stille.
ott--
Also habe ich es versucht ... konnte dort keine Antwort finden, aber hier ist, was es für den Fall gibt, dass jemand anderes es kann. http://pastebin.com/77vhYtNT
GeneBean
Da steht es in Zeile 317: das Schreiben \7\r\n. Können Sie sich die Quelle ansehen, wenn sie ausgeschaltet werden kann?
ott--
@ott-- Also, ich habe auf die Zeile geschaut, auf die Sie verwiesen haben, aber ich verstehe nicht ... Stört es Sie, mich zu erläutern oder auf etwas zu verweisen, das erklärt, was Sie sagen? Vielen Dank!
GeneBean
Ich meinte, Sie sollten in den Quellcode des Neustarts schauen, um zu sehen, ob der Signalton vermieden werden kann.
ott--

Antworten:

3

Das Folgende funktionierte auf meinem LMDE (Linux Mint Debian). Bearbeiten Sie die Datei /etc/modprobe.d/alsa-base.confund fügen Sie diese Zeile hinzu:

options snd_hda_intel beep_mode=0

Hier sind einige der anderen Dinge, die ich ausprobiert habe, für den Fall, dass man es nicht schafft:

  1. Blacklist pcspkr, das ist übrigens keine große Sache, man kann immer noch Filme hören usw. Es ist nur der eingebaute Lautsprecher, der den deaktivierten Piepton erzeugt:

    echo "blacklist pcspkr" | sudo tee -a /etc/modprobe.d/blacklist
    

    sudo modprobe -r pcspkr

  2. Fügen Sie dies hinzu zu /etc/gdm3/greeter.gconf-defaults:

    gconftool-2 --type bool --set /desktop/gnome/sound/event_sounds false
    
  3. Abhängig davon, was den Signalton verursacht (Neustart oder Anmeldung oder was?), Wird die Terminal-Warnglocke deaktiviert:

     xset b off
    
terdon
quelle
Ich hatte das xset schon ausprobiert ... kein glück. Vielen Dank für die Info.
GeneBean
0

Ich hatte den gleichen nervigen Piepton und fand einen Patch in den Debian-Fehlerberichts-Protokollen . Also habe ich beschlossen, es mir anzuschauen. Der Patch entfernt a \007aus einer aufgerufenen Datei, dowall.cdie in der Shutdown-Binärdatei enthalten ist.

Ich las die Debian-Handbuchseite zum Neuerstellen eines Pakets aus dem Quellcode und erstellte das Sysvinit-Paket für mich mit dem angewendeten Patch.

Dieses Paket enthält eine Menge wichtiger Dinge und ich hatte zu viel Angst, das Paket zu installieren. (Es ist mein erstes Paket, das ich für Debian erstellt habe) :) Deshalb habe ich nur die Shutdown-Binärdatei aus dem Paket extrahiert und in dieses verschoben /sbin/shutdown.

Danach war der nervige Piepton weg ...

eltorrero
quelle