it-swarm.com.de

Wie kann ich den Befehl "Beep" aktivieren?

Ich versuche, den Befehl beep zu verwenden, aber es ertönt kein Signalton.

Ich habe es mit Sudo apt-get install beep installiert, dann habe ich beep ausgeführt und nichts passiert (kein Fehler angezeigt oder Ton abgespielt). Ich habe auch Sudo modprobe pcspkr und Sudo alsamixer ohne Stummschaltung "Beep" ausgeführt und die DB-Verstärkung auf 100 gesetzt. Und danach Sudo alsactl store.

Gibt es eine Möglichkeit, das Problem zu beheben, oder eine Alternative zu beep?

Ich benutze Ubuntu 10.04.

15
fkeials

Ist es muss der Signalton des Systems oder kann es irgendein Ton sein?

Sie haben einen Befehl auf Ihrem System, um Befehlszeilentöne abzuspielen. Öffnen Sie zum Beispiel ein Terminal mit Alt-F2 und

cd /usr/share/sounds/alsa/
aplay Front_Center.wav

wird diesen Front_Center.wav spielen.

Sie müssen also nur einen beep.wav im Web finden und aplay damit verwenden.

8
Rinzwind

obwohl ich über 2 Jahre alt war, stellte ich fest, dass Beep immer noch ein Problem auf meinem Ubuntu 12.04-basierten System ist.

nachdem Sie sichergestellt haben, dass der Signalton-Mischpultpegel> 0 bis alsamixer ist, hat die Lösung für eine ähnliche Frage bei diese askubuntu-Antwort für mich einwandfrei funktioniert; Es läuft darauf hinaus, die Sperrung des Moduls pcspkr in /etc/modprobe.d/blacklist.conf aufzuheben. Oder Sie können Sudo modprobe pcspkr nur für eine vorübergehende Lösung tun.

wie in der akzeptierten Antwort beschrieben, könnte eine angenehmere akustische Benachrichtigung durch Abspielen einiger Benachrichtigungstöne erzielt werden, die standardmäßig auf den meisten Systemen vorhanden sind, wie (für gnome-basierte Systeme) z. paplay /usr/share/sounds/gnome/default/alerts/glass.ogg

beachten Sie, dass paplay (unter Verwendung von Pulse Audio) heutzutage möglicherweise der richtige Weg ist, anstatt des alsa-basierten (aber noch funktionierenden) aplay.

11
antiplex