시작 시 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에 저장됩니다.