LINUX.ORG.RU

Настроить push-to-talk либо включение/выключение микрофона по нажатию клавиши

 , , , ,


0

1

Приветствую, сообщество Linux!

На Windows я всегда пользовался push-to-talk в Skype (микрофон включён, пока зажата клавиша). Но, пересев на Linux, обнаружил, что такой функции в Skype здесь нет. Подговаривал знакомых перейти на Teamspeak (т.к. в нём есть поддержка push-to-talk), но так и не вышло. Теперь пытаюсь настроить push-to-talk или хотя бы включение/выключение по нажатию клавиши. Не знаю, какая именно Вам нужна информация о моей системе, использую среду Xfce и Skype использует pulseaudio. Микрофон у меня стоит с вебкамеры. Пробовал поставить через хоткеи в настройках клавиатуры, но так и не понял, какую команду нужно прописать для микрофона вебкамеры.


А как настроен микрофон? Он выбран основным в системе? Используется ли PulseAudio?

intelfx ★★★★★
()

а в скайпе есть пуштутолк???оО

Deleted
()

В общем, попробуйте такие команды (от имени пользователя, без su/sudo):

amixer set Capture mute

и

amixer set Capture unmute

Будут ли они включать/отключать микрофон, т. е. делать то, что нужно?

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

Что альса? amixer прекрасно рулит пульсой (при условии установленного pulseaudio-alsa, естественно).

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

для пульсы есть pactl

set-sink-input-mute INPUT 1|0
Set the mute status of the specified sink input (identified by its numerical index).

можно повесить на keyboard shortcut скрипт переключающий mute/unmute

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

amixer set Capture mute

amixer: Invalid command!

То же самое с unmute.

Допустим, ввожу: pactl set-sink-input-mute INPUT 1, получаю

Недопустимый номер входа аудиоприёмника.

Svyaga
() автор топика
Ответ на: комментарий от Svyaga

а где посмотреть, какой номер у вебкамеры?

$ pactl list sources | grep -E 'Source|Description'

sdio ★★★★★
()
Последнее исправление: sdio (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.