У меня есть блютуз-гарнитура, которая отлично работает на Ubuntu 13.04. Теперь я обновляюсь до 13.10, и вот что происходит:
После установки blueman, bluetooth-suport, pulseaudio-module-bluetooth и т. Д. Я могу найти свое устройство, выполнить сопряжение и подключиться к службе гарнитуры. Но устройство не отображается в настройках звука, поэтому я просто не могу выбрать его в качестве устройства ввода / вывода. Другими словами, это связано, но «бесполезно».
Итак, ища решения, я нашел программное обеспечение под названием stream2ip. Благодаря этому я могу подключить устройство, и оно появляется в настройках звука, звук воспроизводится и на устройстве, но мой микрофон не работает, даже если он выбран в настройках, также опция A2DP по-прежнему не работает.
Stream2ip вообще не является решением, я имею в виду, что все работало без него в предыдущей версии Ubuntu.
Может быть, я что-то упустил, и я надеюсь, что кто-то может дать мне любую подсказку
Как я могу получить опцию вывода A2DP и снова работать с вводом в Ubuntu 13.10? Как заставить устройство отображаться в настройках звука без использования Stream2ip?
Спасибо!
Редактировать 1
Что я до сих пор пробовал:
Редактировать 2
Теперь микрофон и a2dp работают (конечно, отдельно).
Для этого мне нужно подключить гарнитуру, запустить музыку, поставить ее на паузу, используя параметры воспроизведения гарнитуры, а затем изменить режим вывода в настройках звука на A2DP (иногда он не работает с первой попытки)
Это далеко не так, как это было 13.04. Но это работает, и мне, вероятно, придется какое-то время иметь дело с stream2ip.
Кстати, вот как я установил strem2ip:
sudo apt-add-repository ppa:takkat-nebuk/takkat
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install stream2ip-gtk3
Редактировать 3
Вместо использования stream2ip для отображения гарнитуры на Настройки звука, вы можете просто использовать эту команду: pulseaudio -k
Теперь вопрос: Как сделать это автоматически, когда я подключить мое устройство?
Что я получил до сих пор:
Редактировать 4
Когда я отключаю устройство Bluetooth, общий звук просто падает, все устройства исчезают из настроек звука (включая динамики). Если открыто, Rhythmbox также падает, и у меня нет другого системного звука.
Есть какие-нибудь предположения о том, как решить эту проблему?
И я все еще ищу способы избегать использования команды pulseaudio -k
при каждом подключении гарнитуры.
Я перепробовал все предложения, чтобы заставить мой a2dp -мод с моими наушниками bluetooth работать в Ubuntu 13.10. После установки Ubuntu 13.10 с ядром 3.12.rc4 наушники были показаны в настройках звука после их сопряжения и применения команды pulseaudio -k , которая убивает Службу pulseaudio. Однако я все еще не мог выбрать их, и звук продолжал воспроизводиться через внутренние динамики ноутбука.
Это сработало для меня:
1) открыть файл конфигурации
gksudo gedit /etc/bluetooth/audio.conf
и добавить под [General] :
Отключить = Сокет
Я также раскомментировал строку (удаляя #), которая гласит:
AutoConnect = true
2) переустановить pulseaudio и bluez , НЕ опускайте установку pulseaudio-module-bluetooth
sudo apt-get install --reinstall pulseaudio pulseaudio-utils pulseaudio-module-bluetooth
sudo apt-get install --reinstall bluez bluez-alsa bluez-audio bluez-gstreamer bluez-hcidump bluez-tools bluez-utils
Как только я это сделал, я перезапустил и подключил с помощью наушников с помощью настроек Bluetooth , которые работали нормально. До сих пор я не видел наушники, перечисленные в настройки звука * в Unity. Однако, как только я открыл ** pulseaudio-регулятор громкости и выбрал конфигурацию -tab, я увидел наушники, но соответствующий профиль был отключен . Я изменил это на A2DP, и наушники были перечислены в Настройки звука . Поскольку я это сделал, наушники показываются в , настройки звука сразу после подключения.
ПРИМЕЧАНИЕ: Я установил базарную вилку, как описано выше, но снял ее, как только подключенные наушники сработали.
Загрузка модуля обнаружения Bluetooth вручную устраняет проблему:
sudo pactl load-module module-bluetooth-discover
После загрузки модуля все работает как положено.
У меня точно такая же проблема, как и у вас, с моим другим аудиоустройством, совместимым с a2dp, для моей машины (это FM-передатчик, который соединяется с ноутбуком / смартфоном через a2dp Bluetooth).
Что в итоге сработало для меня, так это простое принудительное включение устройства в профиль A2DP. Вы должны сделать следующее (команды не должны выполняться от имени root ):
pactl list cards short
. Каждая строка вывода представляет другое возможное аудиоустройство, доступное для PulseAudio. Первый столбец представляет идентификатор устройства, видимый PulseAudio. Вы должны указать свое устройство в этом списке и запомнить его идентификатор. pactl set-card-profile 1 a2dp
где «1
» - это идентификатор устройства, найденный на шаге 1. Сразу после выполнения этой команды ваше устройство Bluetooth должно быть доступно на панели управления звуком. Важнейшей частью является наличие устройства, указанного в шаге 1. Если вы этого не сделаете, этот ответ к вам не относится.
Для удобства вы можете получить все это в одном:
pactl set-card-profile $(pactl list cards short | awk '/bluez/{print $1}') a2dp
Что следует отметить в связи с Bluetooth, он имеет ограниченную полосу пропускания и работает только в соответствии с определенными схемами:
a2dp - это стереофоническое воспроизведение только высококачественного звука.
hsp / hfp - монофонический звук в полнодуплексном режиме. что позволяет как играть, так и записывать.
аудиоустройство Bluetooth может выполнять одно соединение одновременно, так что будет одно или другое в данный момент времени.
Я обхожу это, используя A2DP для лучшего качества прослушивания (и меньше глюков при видеоконференцсвязи) и внешний USB-конденсаторный микрофон, такой как bheringer c1.
FWIW bluetooth в 16.04 ubuntu полностью интегрирован и очень прост в использовании, поэтому единственные проблемы, которые у вас возникнут в наши дни, это плохо реализованные чипсеты или драйверы.
Может быть, это поможет
Я подозреваю, что ваш Bluetooth не работает на 13.10, может быть связано с ошибкой в последнем ядре.
Это можно исправить, установив базарную вилку ниже:
https://code.launchpad.net/~robert-ancell/indicator-bluetooth/dont-hide-on -rfkill
Инструкции по установке находятся по адресу:
Как установить базарную вилку в 13.10?
Сводка команд, которые нужно использовать :
sudo apt-get install bzr build-essential
sudo apt-get build-dep indicator-bluetooth
bzr branch lp:~robert-ancell/indicator-bluetooth/dont-hide-on-rfkill
cd dont-hide-on-rfkill
dpkg-buildpackage
cd
sudo dpkg -i indicator-bluetooth_0.0.6daily13.02.19-0ubuntu1_amd64.deb
Перезагрузите систему.
Подробности в Отсутствует индикатор Bluetooth