Mehr als ein Piepton mit Echo im WSL-Terminal?

386
Jordan Reiter

Wenn ich auf meinem Mac bin und das Terminal folgende Ausgabe habe:

echo -e '\a\a\a' 

Ich höre drei kurze, kurze Töne. Wenn ich jedoch den gleichen Befehl im WSL-Terminal unter Windows 10 ausführen, wird nur ein Piepton ausgegeben. Ich frage mich, ob es eine Möglichkeit gibt, jeden der nacheinander vom Terminal ausgegebenen Pieptöne abzuspielen.

Es gibt diese Problemumgehung:

echo -e '\a'; sleep 0.01; echo -e '\a'; sleep 0.01; echo -e '\a' 

Ich kann jedoch nicht auf vorhandene Skripts zurückgreifen, die beim Schreiben mehrere Pieptöne verwenden.

Ich vermute, es muss etwas damit zu tun haben, wie Windows die Anfrage verarbeitet, um einen Ton zu erzeugen (es gibt eine merkliche Verzögerung, bevor der Signalton tatsächlich abgespielt wird).

Bei meinem Mac kann das Display zusätzlich zum Piepton blinken. Dies wäre eine akzeptable Alternative, wenn tatsächlich ein mehrfaches Piepen nicht möglich ist.

0
Meinen Sie ein Soundmodul in der WSL? Der Ton läuft gut. Jordan Reiter vor 6 Jahren 0

0 Antworten auf die Frage