инструмент командной строки, который будет возвращать громкость звука Ubuntu 12.04

Существует ли инструмент командной строки, который будет возвращать настройку громкости на pavucontrol. Я могу установить этот том, используя скрипт на Python из какой-то другой публикации, но не могу понять, как увидеть текущую настройку.

Большое спасибо за любую помощь!

1
задан 6 May 2014 в 03:48

1 ответ

Надо надеяться, это получит Вас, запустился (обратите внимание, что профессиональный путь сцепил бы в API http://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/Developer/):

#!/usr/bin/python
import subprocess
output = subprocess.check_output("pacmd list-sinks".split())
on_active_sink = False
i_want_as_db = False
for index, line in enumerate(output.splitlines()):
  line = line.split()
  if ['*', 'index:'] == line[:2]:
    on_active_sink = True
    continue
  if on_active_sink and 'volume:' == line[0]:
    if not i_want_as_db:
      print line[2]
      break
    else:
      print output.splitlines()[index + 1].split()[1]
      break
2
ответ дан 6 May 2014 в 03:48

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

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