是否可以在啟動時設定 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 中