Re: Использование нескольких звуковых устройств
Hello!
On Thursday 09 July 2009 03:46:30 Иван Лох wrote:
> On Thu, Jul 09, 2009 at 02:53:40AM +0400, Alexey Pechnikov wrote:
> >
> > Согласен, но я бы хотел определить, что вот эта карта для всего, а вот эта - если есть -
> > для просмотра фильмов, а вот эта - для конференций. Вот скайп такое умеет, а весь
> > остальной софт - нет.
>
> Это весь софт собранный с libalsa умеет. Только это может быть более или менее заметно.
> audacity, mplayer, aplay, ogg123, mpg123, vlc, ekiga. Обычно это что-то вроде card:dev
> или в явном виде по имени. Просто этот ключ все называют по разному.
Позволяет, но выглядит это примерно так (mplayer, kmplayer)
-ao alsa:device=hw=1.0
и при подключении/отключении аудиоустройств приходится менять номер устройства.
Может быть, менять дефолтовую и неправильно с точки зрения идеологии, но и постоянно
менять настройки неудобно.
>
> > Собственно, у меня ситуация такая, что я со своей усб-карточкой
> > могу и в гости ходить, равно как и с вебкамерой. И каждый раз лезть в систему (от
> > рута) для настройки - очень плохо. Дебиан я уже многим друзьям поставил, пожалуй,
> > со звуковыми устройствами самое больное место осталось, никак не придумаю простого
> > и удобного решения. На своем компе, признаюсь, просто подключаю внешнюю звуковуху
> > к выходу на наушники (на ноуте больше и некуда). Ну, если придумать универсальное
> > правило udev то, полагаю, deb-пакет с ним решит проблему.
>
> Рут нафиг не нужен. При втыкании устройства карта будет подключена. В интерактивных
> приложениях она будет доступна по имени в настройках. В консоли под очередным номером. Каким?
>
> cat /proc/asound/cards
>
> Устройства?
>
> cat /proc/asound/card*/pcm*p/info
Это все работает, в ядрах 2.6 нареканий на определение типичных звуковых карт у меня не было.
Вопрос, как объяснить приложениям, что если я воткнул усб-карточку, то нужно на нее выводить
вместо встроенной? Вариантов-то всего два - автоматически менять дефолтовую или так же
автоматически выводить не на дефолтовую...
Best regards, Alexey Pechnikov.
http://pechnikov.tel/
Reply to: