Доброго времени суток!
Прошу помощи в решении проблемы.
Есть ноутбук c веб-камерой[1] и микрофоном[2], внешняя usb звуковая карта[3], петличный микрофон[4] (подключен к звуковой карте) и alsa (никакой пульсы). Крутиться, вертиться это все на арче.
Для смены звуковой карты по умолчанию использую вот такое вот «чудо»:
VAL=$(cat /etc/asound.conf |tail -c 2) && \
if (( $VAL == 1 )); then sed -i 's/1/0/g' /etc/asound.conf; \
else sed -i 's/0/1/g' /etc/asound.conf; fi
~ ❯❯❯ cat /etc/asound.conf
defaults.ctl.card 0
defaults.pcm.card 0
Сообственно сабж, как сделать что бы микрофон[4] по умолчанию был от звуковой карты[3], вне зависимости от того вставленна карта или нет. А звук выводился либо через встроенную карту либо через внешнюю, в зависимости от того какая карта установленна по умолчанию в asound.conf
Иными словами как реализовать вот такое «вот»:
1. В.Звуковая карта подключенна, микрофон[3] работает (встроенный микрофон[2] выключен), звук идет через нее.
2. В.Звуковая карта подключенна, микрофон[3] не работает (встроенный микрофон[2] включен), звук идет через нее.
3. В.Звуковая карта подключенна, микрофон[3] работает (встроенный микрофон[2] выключен), звук идет через встроенную карту.
4. В.Звуковая карта не подключенна, звук и микрофон[2] заводские.
Зарание благодарю!