В xfce4-mixer выбрана Звуковая карта “Playback: Фиктивный выход ( PulseAudio Mixer)” пишет: Не выбрано ни одного управляемого канала. Вы можете выбрать каналы с помощью диалога Выбора канала. Программы просто используют входной поток и вещают в выходной, не вникая в детали работы с каждым типом устройства, а PulseAudio на ходу подсовывает им внешнюю звуковую карту, подключенную по USB, программы этого даже не замечают.
Пробовали разные карты — не видит ни одной. Вставили карту в ПС (через тот же картридер) — на ПС все видно. Подумали было, что сгорел картридер (вроде были какие-то перепады напряжения), купили новый, на котором написано, что он годится для. Настройка Pulseaudio на ноутбуке Asus K40AB под Ubuntu 11.04. Обязательные требования: Работающие встроенный и внешний микрофон Работающий выход на колонки. заявки видны только авторизованным пользователям. Индикатор при вставлении карты загорается.а комп карту не видит.карта с другими программами работает(через usb драйвер при подключении телефона).Может кто-то поможет с этим вопросом? Укажем встроенную звуковую карту в /etc/asound.conf : Однако, звук с Pulseaudio по умолчанию идёт не на дефолтное устройство.
Звук на Linux по Bluetooth. Речь пойдёт о настройке Bluetooth- колонок или наушников на Дебиане и схожих с ним линуксах.
Типовая конфигурация для гнезд звуковой карты в PulseAudio выглядит следующим образом
Понять, что это именно тот самый микрофон (может быть их несколько), можно по строке 'Description.', в которой отображается название устройства, а мы его видели в PAVU.
Часть 1. Bluetooth + ALSA. Предполагается, что у вас есть работающий драйвер Bluetooth, а из звуковых драйверов имеется только ALSA (стандартный звуковой драйвер ядра Linux), без всяких прочих OSS, JACK, a. Rts, ESD и Pulseaudio. Устанавливаем пакет для работы с устройствами Bluetooth, а также драйвер для ALSA. Получаем MAC- адрес устройства. XX: XX: XX: XX: XX: XX Устройство не будет работать, если не будет «спарено» с компьютером. Спаривание осуществляется следующей командой.
PulseAudio не используется как звуковой сервер по умолчанию. У многих людей есть звуковые карты с поддержкой объёмного звука (surround), но при.
XX: XX: XX: XX: XX: XX. Первым аргументом идёт имя bluetooth- карточки на компьютере (скорее всего hci. MAC- адрес устройства, который вы получили в п. 2. Если спаривание из командной строки указанной командой не удаётся, то можно не морочить себе голову, поставить пакет blueman и выполнить спаривание в нём.
В любом случае, информация о спаренном устройстве сохраняется в системе, и после перезагрузки повторять спаривание не придётся. Судя по сведениям с форумов, для некоторых систем в файле /etc/bluetooth/audio.
Auto. Connect=true. После редактирования файла нужно перезапустить сервис. Вся последующая работа будет связана со связкой Bluetooth- ALSA, которая настраивается в файле /etc/asound. В простейшем варианте содержимое этого файла будет выглядеть так. ALSA. type bluetooth. XX: XX: XX: XX: XX: XX # MAC- адрес устройства (см.
После создания /etc/asound. Звук должен появиться по всех приложениях.
Звук теперь идёт на новое устройство, а регулирование уровня звука осуществляется всё ещё на старом устройстве (т. Попробуем переставить регулятор на новое устройство. На самом деле, регулирование уровня звука на Bluetooth- устройстве с компьютера не всегда возможно. Вы можете увидеть следующее сообщение об ошибке.
Unable to receive new volume value from server. Unable to request new volume value to server. Оно говорит о том, что устройство не поддерживает регулировку уровня звука. В таком случае ничего не остаётся, кроме как на устройстве выставить звук на максимум вручную, а регулировку на компьютере осуществлять программным образом. Для этого существует плагин softvol.
XX: XX: XX: XX: XX: XX. Имя дочернего устройства. Bluetooth" # Произвольное имя канала. Без этой опции почему- то не работает. Количество делений на шкале. Без "plug: " происходит путаница с диапазоном уровня звука.
Созданный канал будет будет виден в alsamixer и других утилитах, связанных с ALSA. Можно вместо создания канала «Bluetooth» заместить один из существующих каналов, например «PCM». Можно попробовать заместить и «Master», но это чревато проблемами, лучше не надо.
В приложениях можно настроить регулируемый по умолчанию канал, например в mplayer для этого есть опция - -mixer- channel=. Часть 2. Bluetooth + звуковая карта + ALSA. Допустим, что возникла задача использовать проводные колонки на встроенной звуковой карте параллельно с Bluetooth- устройством, посылая на них тот же самый звуковой сигнал.
Укажем встроенную звуковую карту в /etc/asound. С помощью опций в приложениях можно направлять звук на проводные колонки вместо дефолтного устройства bt_softvol. Например, в mplayer это делается с помощью опции - -ao=alsa: device=wire.
Звучание проводных колонок одновременно с Bluetooth достигается следующим трюком: создаётся 4- канальное устройство multi, у которого 0- й и 1- й каналы идут на wire, а 2- й и 3- й — на bt; и 2- канальное устройство both, которое перенаправляет каждый свой канал на два канала multi. Не забудем о регулировке звука, которая теперь должна работать не для bt, а для общего канала both. PCM". control. card 0. Итоговый asound. conf. Данная конфигурация исключает использование звукового устройства более чем одной программой единовременно. При попытке это сделать появится следующее сообщение об ошибке.
C0. D0p' failed (- 1. Device or resource busy. Сведение звука от разных программ в одно устройство называется микшированием (mixing). На первый взгляд, микширование не самая необходимая вещь на свете — никто ведь не станет слушать два музыкальных трека одновременно. Звуки различных нотификаций тоже не очень нужны.
Но просмотр видео в браузере через flash без микширования сулит юзеру страдания. Дело в том, что плагин от Adobe крайне неохотно «отпускает» звуковое устройство после нажатия паузы. Может пройти около 1.
Само собой, если запустить видео в браузере при работающем mplayer, плагин будет работать без звука. Если закрыть mplayer, звук в браузере не появится до тех пор, пока вы не перезагрузите страницу с видео. Аналогичные эффекты возникают, если в роли mplayer выступает другое окно браузера с другим видео.
Короче говоря, микширование необходимо. В давние времена звуковые карты обладали возможностью аппаратного микширования, но на подавляющем большинстве современных карт такой возможности нет, тем более на портативных Bluetooth- устройствах. Поэтому драйверы звука обзавелись поддержкой программного микширования. В ALSA соответствующий плагин называется Dmix: pcm.
Устройство wire_dmix даёт возможность запускать сколько угодно mplayer- ов с ключом- -ao=alsa: device=wire_dmix, и звук от всех будет микшироваться. Но попробуем сделать то же самое с Bluetooth- устройством. При попытке проиграть что- либо на устройство bt_dmix выводится следующая ошибка. Invalid type 'bluetooth' for slave PCM. Это ошибку не обойти. Попытка навесить dmix на устройство both вместо bt ничего не даст.
Dmix работает только со звуковыми картами, а с Bluetooth он не работает, и вряд ли будет. Выход — признать, что звуковой сервер Pulseaudio — не бесполезная прослойка, и использовать его. Микширование на Pulseaudio универсально для любых устройств, в т. ALSA. Часть 3. Bluetooth + звуковая карта + ALSA + Pulseaudio.
Инсталляция Pulseaudio. С этого момента приложения, поддерживающие Pulseaudio (т. Pulseaudio, а не ALSA. Микширование работает сразу же, без дополнительных настроек. Однако, звук с Pulseaudio по умолчанию идёт не на дефолтное устройство ALSА (both_softvol), а на дефолтное устройство Pulseaudio, т.
Bluetooth- устройство молчит. Попробуем направить звук с Pulseaudio на ALSA- устройство. Для этого нужно отредактировать файл /etc/pulse/default.
После обновления default. Pulseaudio. $ pulseaudio - k. Звук по Bluetooth начинает работать. Но что мы слышим из проводных колонок? Знаменитый треск Pulseaudio, знакомый многим со времён появления этого продукта. Проблема обходится следующим образом: звук по Bluetoooth остаётся на ALSA, обслуживание звуковой карты переносится целиком в Pulseaudio, и дублирование звука на Bluetooth и карту делается тоже на стороне Pulseaudio. Для этого есть команда module- combine- sink.
Осталось в последний раз перезапустить Pulseaudio, и готово. В принципе, в Pulseaudio есть собственный модуль для работы с Bluetooth- устройствами.
Его уместно будет использовать, когда в состав Debian войдёт Bluez 5, который не поддерживается в ALSA в связи с кардинальной переделкой API.