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/

