Ich möchte, dass Ubuntu einen Alarmton mit einer bestimmten Lautstärke (sagen wir 100 %) abspielt, unabhängig von der aktuellen Gesamtlautstärkeeinstellung.
Wenn beispielsweise die Gesamtlautstärke auf 0 % eingestellt ist, möchte ich, dass mein Alarm trotzdem mit 100 % gespielt wird. Gibt es eine einfache Möglichkeit, dies über die Befehlszeile zu tun?
Antwort1
Ja da ist: amixer set Master 100%
.
Allerdings wird dadurch die Gesamtlautstärke auf 100 % gesetzt und dort belassen. Daher wäre es höflich (und nicht einfach), Folgendes zu tun:
#!/bin/bash
declare iCurrentVolume=`amixer get Master | tail -n 1 | awk '{ print $4 }' | cut -c2-3`
amixer set Master 100%
ogg123 /usr/share/sounds/ubuntu/stereo/bell.ogg
amixer set Master "$iCurrentVolume%"
Wo ogg123
war das, was ich zum Testen zum Abspielen von Sounds verwendet habe (nicht Standard).
Speichern Sie diese Datei irgendwo in Ihrem PATH und machen Sie sie ausführbar