起動時に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 に保存されます。