Как установить верхнюю границу громкости в 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

Связанный контент