Можно ли установить верхний предел для 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