Opened 10 years ago
Last modified 8 years ago
#151 assigned улучшение
Управление громкостью кнопками USB спикерфона — at Version 2
| Reported by: | alx | Owned by: | san |
|---|---|---|---|
| Priority: | trivial | Milestone: | 2 очередь |
| Component: | ПО MC04-Dispatcher. Пульт диспетчера/техника | Keywords: | volume громкость |
| Cc: | san |
Description (last modified by )
Сейчас громкость динамика управляется нашей программой.
В то же время USB спикерфоны (в том числе ClearOne CHAT, которыми мы комплектуем пульты диспетчеров) имеют собственные кнопки управления громкостью. Эти кнопки сейчас не работают под linux, на что поступали жалобы с эксплуатации.
Надо:
- Посмотреть, определяется ли спикерфон как устройство ввода:
for n in /sys/class/input/*/device/name ; do echo -n $n " "; cat $n; done; - Проверить, приходят ли сканкоды клавиш при нажатии кнопок управления громкостью:
/lib/udev/keymap -i /input/event4; - Проверить, конвертируются ли эти коды X-сервером в соответствующие события с помощью
xev. По идее, это должны быть XF86AudioRaiseVolume и XF86AudioLoweVolume.
Если X11 видит события кнопок, надо задействовать их для управления микшером: либо с помощью какой-то существующей сторонней программы (и тогда добавить wiki-страничку с описанием процесса настройки), либо с помощью нашей программы MC04-Dispatcher. Лично мне второе кажется более логичным.
Change History (2)
comment:1 by , 9 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:2 by , 9 years ago
| Description: | modified (diff) |
|---|
