Wie lege ich in PulseAudio eine Obergrenze für die Lautstärke fest?

Wie lege ich in PulseAudio eine Obergrenze für die Lautstärke fest?

Kann man für PulseAudio beim Start eine Obergrenze festlegen? Ich möchte ja sicherstellen, dass ich die Lautstärke meinen Trommelfellen zuliebe nicht zu hoch einstelle.

Ich habe nachgeschaut pactl set-sink-volume, aber ich kann dort keine maximale Lautstärkebegrenzung festlegen. Außerdem kann ich unter nichts finden man pactl.

Antwort1

Sie können dies mit dem folgenden Bash-Code tun

#!/bin/bash
x=$(pactl list sinks | grep '^[[:space:]]Volume:' | head -n $(( $SINK + 1 )) | tail -n 1 | sed -e 's,.* \([0-9][0-9]*\)%.*,\1,' )
if [[ $x -le 200 ]]
then
    pactl set-sink-volume 0 +5% 
fi

In diesem Datenträger wird in der Variable x gespeichert

verwandte Informationen