среда, 14 марта 2012 г.

Выбор звуковой карты по умолчанию

Достаточно частая проблема, когда есть две звуковые карты, и звук проигрывает не на той, что нужно. В Linux звуковой карточкой по умолчанию, становится та, драйвер которой, подгрузился первым и можно поменять очередность загрузки модулей. Но это не совсем удобно, да и драйвер звуковой карты в ядре должен быть собран модулем, поэтому я предлагаю другое решение.

Смотрим список звуковых карточек, которые у вас есть:
cat /proc/asound/cards

Открываем файл:
/etc/asound.conf
Впрочем он может называться и так:
 /usr/share/alsa/alsa.conf
И меняем значения трех параметров так:
defaults.ctl.card 1
defaults.pcm.card 1
defaults.pcm.device 0
Соответственно если видеокарт больше двух, нужно выставить именно ту, которая должна работать по умолчанию.
После этого перезапускаем alsasound, например так:
/etc/init.d/alsasound restart
В вашем дистрибутиве это операция может отличатся. В крайнем случае, поможет перезапуск.

Комментариев нет:

Отправить комментарий