LINUX.ORG.RU

Чем в консоли узнать громкость?

 ,


0

1

Хочу прикрутить в панель dwm громкость. Нашёл amixer, однако простыню, которую она выдаёт на amixer get Master я пихать в панель не собираюсь. других параметров команда get не имеет. что делать?

буду также благодарен за однострочник, выдёргивающий из amixer get Master громкость в процентах.


буду также благодарен за однострочник, выдёргивающий из amixer get Master громкость в процентах.

Покажи вывод, потому что он сильно зависит от карты.

Gotf ★★★
()
Ответ на: комментарий от Gotf

Например, под пульсой он выглядит так:

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

А от реального hw:0 - так:

Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 87
  Mono: Playback 47 [54%] [-30.00dB] [on]

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

anonymous
()
Ответ на: комментарий от ubuntuawp

ман нинужно

amixer get Master | grep -o '[0-9]\{1,3\}%'

anonymous
()

Сам напиши. Делов-то!

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от u283

прикольно получилось
в posix 100500 полезных утилит есть

ubuntuawp ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.