LinuxForum.Fans
Тема

Получить числовое значение уровень громкости? (aumix или др.)

Автор: spyphy 6 сообщений 1265 просмотров
#132826

Можно ли как-нибудь получить числовое значение уровень громкости? В мануале aumix и alsamixer я этого как-то не обнаружил (или плохо искал).
Конкретнее, надо чтобы по команде выдавало число или по крайней мере строку с информацией, - для того, чтобы можно было передать его другой программе...

#132828

-S save settings to $HOME/.aumixrc

EXAMPLES
The command

aumix -q -v75 -m 0 -c R -c+10 -m q

prints all settings, sets volume to 75%, sets microphone to 0, sets CD to record, increases the CD level by
ten (both left and right), and prints the new settings for the microphone.

The .aumixrc file containing:

vol:60:60
wait:5000
vol:50:50
#132833

Не совсем то, что я имел в виду. В данном случае для того, чтобы получить информацию, сначало нужно изменить значение уровня громкости... Наверное, придется тогда использовать некоторый временный файл для хранения значения... я уже забыл, где лучше создать этот файл (в смысле, чтобы он размещался в оперативной памяти, а не на жестком диске).

#132844
spyphy написал:
В данном случае для того, чтобы получить информацию, сначало нужно изменить значение уровня громкости..

не нужно.

spyphy написал:
я уже забыл, где лучше создать этот файл (в смысле, чтобы он размещался в оперативной памяти, а не на жестком диске).

он и так будет только в памяти, если вы его сразу удалите после использования. (и если ФС смонтированна с поддержкой отложенной записи),

#132867
drBatty написал:
не нужно.

как же не нужно? ну тогда приведите пример, где бы оно так было, потому что в приведенном выше громкость меняется.

#132902
text
aumix -q

Пётр.

Войдите или зарегистрируйтесь, чтобы ответить.