Проверьте громкость тонера PulseAudio

Есть ли какая-либо команда для проверки громкости томов PulseAudio. Значит, мне нужно отображать объем PulseAudio для отдельных приемников в%

i.e. 50%

Я уже установил громкость с помощью команды pactl set-sinks-volume 1 50%. Но теперь я хочу проверить, это 50% или нет.

Итак, как я могу это сделать?

1
задан 29 April 2014 в 02:36

1 ответ

Вы можете использовать amixer для чтения тома pulseaudio, используя эту функцию.

$ amixer -c $CARD -M -D $MIXER get $SCONTROL
# CARD is your sound card number, mixer is either alsa or pulse and scontrol is the alsa device name, Master if you want to use pulse.
$ amixer -c 1 -M -D pulse get Master

Simple mixer control 'Master',0
  Capabilities: pvolume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 65536
  Mono:
  Front Left: Playback 27662 [42%] [on]
  Front Right: Playback 27662 [42%] [on]

Теперь мы можем проанализировать ее с помощью grep или sed или perl.

$ amixer -c 1 -M -D pulse get Master | grep -o -E [[:digit:]]+%
2
ответ дан 24 May 2018 в 08:30

Другие вопросы по тегам:

Похожие вопросы: