Como definir um limite superior de volume no PulseAudio?

Como definir um limite superior de volume no PulseAudio?

É possível definir um limite máximo para o PulseAudio na inicialização? Gostaria de ter certeza de não colocar o volume muito alto para o bem dos meus tímpanos.

Pesquisei, pactl set-sink-volumemas isso não me permite definir um limite máximo de volume. Também não consigo encontrar nada em man pactl.

Responder1

Você pode fazer isso pelo seguinte código 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

Neste volume é armazenado na variável x

informação relacionada