Если у вас стоит ALSA, то к ней прилагается удобная программка amixer, которая позволяет управлять настройками звука из командной строки. Запускаем сперва alsamixer, методом научного тыка находим канал микрофона, запоминаем его название (в моем случае это Capture), пробуем следующую команду: amixer set Capture toggle Если все сделали правильно, то она должна отключить ваш микрофон, а повторное ее исполнение его включит. Теперь данную команду можно воткнуть на какую-нибудь удобную клавишу или сочетание в меню горячих клавиш вашего DE. |
Код PHP:
но микрофон продолжает работать, он не отключается. В чем касяк? Или может кто знает другие способы?
Simple mixer control 'Capture',0 Capabilities: cvolume cswitch penum Capture channels: Front Left - Front Right Limits: Capture 0 - 31 Front Left: Capture 12 [39%] [1.50dB] [off] Front Right: Capture 12 [39%] [1.50dB] [off] mint@JustDoIt ~ $ amixer set Capture toggle Simple mixer control 'Capture',0 Capabilities: cvolume cswitch penum Capture channels: Front Left - Front Right Limits: Capture 0 - 31 Front Left: Capture 12 [39%] [1.50dB] [on] Front Right: Capture 12 [39%] [1.50dB] [on]