PulseAudio에서 볼륨의 상한을 설정하는 방법은 무엇입니까?

PulseAudio에서 볼륨의 상한을 설정하는 방법은 무엇입니까?

시작 시 PulseAudio의 상한을 설정할 수 있습니까? 고막을 위해 볼륨을 너무 높이지 않도록 주의하고 싶습니다.

살펴봤지만 pactl set-sink-volume최대 볼륨 제한을 설정할 수 없습니다. 또한 아래에서도 아무것도 찾을 수 없습니다 man pactl.

답변1

다음 bash 코드로 할 수 있습니다

#!/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

이 볼륨에서는 변수 x에 저장됩니다.

관련 정보