[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: