Bluetooth-гарнитура подключается, но не отображается в настройках звука

Мне удалось прослушать мою гарнитуру BT, но однажды она внезапно исчезла из настроек звука навсегда!

Я даже заново подключил гарнитуру (и она уже подключена), но это не так. У него нет опций в настройках звука для прослушивания.

Когда я пытаюсь выполнить эту команду:

hcitool scan

Он не находит никаких устройств! Даже эта команда:

pactl list cards short

Только перечисляет только мою звуковую карту по умолчанию! Что мне делать?

45
задан 3 July 2015 в 11:49

6 ответов

Попробуйте эту команду:

sudo -H pactl load-module module-bluetooth-discover

Я запускаю это каждый раз, когда выполняю сопряжение и успешно подключаюсь, но по-прежнему не вижу их в настройках звука. По сути, он сообщает pulseaudio загрузить и перезагрузить список устройств Bluetooth.

28
ответ дан 3 July 2015 в 11:49

Постоянным решением будет добавить blueman PPA и обновить ваш пакет до последней версии, в которой исправлена ​​ошибка: https://launchpad.net/~blueman/+archive / ubuntu / ppa

sudo add-apt-repository ppa:blueman/ppa
sudo apt-get update
sudo apt-get upgrade

Таким образом, вам больше не нужно будет запускать команду

sudo -i pactl load-module module-bluetooth-discover

каждый раз, а только один раз. У меня работает на 14.04 LTS (Trusty)

Источник

6
ответ дан 3 July 2015 в 11:49

Я не могу комментировать главный ответ, но подумал, что добавлю это на моем ноутбуке Ubuntu MATE 12.04 LTS, мне пришлось do:

sudo apt-get install pulseaudio-module-bluetooth

только потом выполнил эту работу

sudo -i pactl load-module module-bluetooth-discover

Затем мне нужно было войти в приложение диспетчера Bluetooth, подключить устройство, затем установить режим «Audio Sink», после чего я мог видеть устройство в параметрах звука Ubuntu и управлять входами / output!

6
ответ дан 3 July 2015 в 11:49

Гарнитура правильно сопряжена и отображается в разделе «Устройства Bluetooth», но не отображается как доступный источник ВХОДА / ВЫХОДА для звука. Проблема в том, что модуль bluetooth pulseaudio загружается до X11, изменение пары файлов конфигурации помогает:

PulseAudio не может загрузить модуль bluetooth 15.10 / 16.04

nano /etc/pulse/default.pa

Закомментируйте следующие строки:

#.ifexists module-bluetooth-discover.so
#load-module module-bluetooth-discover
#.endif

nano / usr / bin / start-pulseaudio-x11

Найдите следующие строки и добавьте после них:

if [ x”$SESSION_MANAGER” != x ] ; then
/usr/bin/pactl load-module module-x11-xsmp “display=$DISPLAY session_manager=$SESSION_MANAGER” > /dev/null
fi
Добавьте следующие строки:
/usr/bin/pactl load-module module-bluetooth-discover
/usr/bin/pactl load-module module-switch-on-connect

Таким образом, модули Bluetooth Pulse audio будут загружаться не во время загрузки, а после запуска x11.

12
ответ дан 3 July 2015 в 11:49

Продолжение ответа Марка, который в основном помог мне.

Проблема в том, что служба bluetooth пытается загрузить модуль bluetooth pulseaudio при запуске, что не удается, потому что для работы требуется X11. Вам необходимо изменить конфигурацию, чтобы модуль bluetooth pulseaudio загружался после X11.

  1. Сообщите службе Bluetooth, чтобы модуль не загружался. Для этого отредактируйте /etc/pulse/default.pa и закомментируйте эти строки, поставив перед ними символы # :

     .ifexists module-bluetooth-discover.  так
    модуль нагрузки модуль bluetooth обнаружить
     .endif
     
  2. Настройте модуль для загрузки после X11. Для этого отредактируйте / usr / bin / start-pulseaudio-x11 и добавьте две строки:

     if [x "$ DISPLAY"! = X];  тогда
      # ...
    
      # Добавьте эти строки:
      / usr / bin / pactl модуль загрузки модуля-bluetooth-обнаружение
      / usr / bin / pactl модуль загрузки модуля-включение-подключение
    фи
     
  3. Перезапустите pulseaudio и bluetooh . Перезагрузите компьютер или используйте следующие команды:

     pulseaudio -k
    старт-pulseaudio-x11
    перезапуск службы sudo bluetooth
     

Таким образом, модуль bluetooth pulseaudio должен работать, а регулятор громкости ( pavucontrol ) должен обнаруживать устройство bluetooth и вносить его в список устройств ввода и вывода.

15
ответ дан 23 November 2019 в 00:21

У меня была такая же проблема на Ubuntu 20.04 с моими наушниками Pixus Bluetooth. Диспетчер Bluetooth в ubuntu обнаружил наушники и правильно их подключил, но ALSA их не видит.

Вы можете проверить список устройств Bluetooth с помощью команды

bluetoothctl devices

, а какие выходы у ALSA - с помощью команды

pactl list sinks short

Решение, которое я нашел, - установить для параметра ControllerMode значение bredr в файле /etc/bluetooth/main.conf

# Restricts all controllers to the specified transport. Default value
# is "dual", i.e. both BR/EDR and LE enabled (when supported by the HW).
# Possible values: "dual", "bredr", "le"
#ControllerMode = dual
ControllerMode = bredr

. Когда вы изменили параметр, перезапустите службу Bluetooth

sudo gedit /etc/bluetooth/main.conf
sudo systemctl restart bluetooth

Затем снова подключите наушники и убедитесь, что ALSA их видит. Если это так, то он должен отображаться как доступный вывод в настройках звука ubuntu

pactl list sinks short
enter code here
1
ответ дан 5 January 2021 в 23:07

Другие вопросы по тегам:

Похожие вопросы: