bluetooth наушники в linux


Перед тем как пробовать врубать песню, лучше проверить пару вещей.

  1. Что установлены следующие пакеты:

    bluez-tools pulseaudio-module-bluetooth (если не используете другую звуковую подсистему)

  2. Что запущен демон bluetooth

    sudo service bluetooth status
    
  3. То, что устройство bluetooth присутствует в системе

    hcitool dev
    
  4. После этого найдем наше устройство

    hcitool scan
    
  5. Получив на вывод что-то вроде

    Scanning ...
    00:0D:FD:35:3A:64 Motorola S305
    

    можно пробовать подключиться

    bt-audio -c 00:0D:FD:35:3A:64
    

Теперь в pavucontrol выбираем нужное устройство:

Для того, чтобы устройство автоматически выводило звук при подключении, без манипуляций в pavucontrol, нужно подправить вот этот файлик и перезапустить pulseaudio:

echo 'load-module module-switch-on-connect' | sudo tee -a /etc/pulse/default.pa
pkill pulseaudio

Вариант 2 — Alsa

Для тех, кто не переносит кода господина Поттеринга, предоставляется вариант настройки bluetooth гарнитуры под Alsa.

  1. Убедитесь, что установлен пакет bluez-alsa и в ядре включена поддержка bluetooth. Как говорится, семь раз отмерь, один раз отрежь.
  2. Проделайте шаги 2,3,4,5, которые описаны выше.
  3. Создайте или измените файл .asoundrc в вашей домашней директории, чтоб он принял вот такой вид. MAC адрес наушников возьмите свой.

    pcm.bluetooth {
        type bluetooth
        device "00:0D:FD:35:3A:64"
        profile "auto"
    }
    
    pcm.!default pcm.bluetooth
    ctl.!default ctl.bluetooth
    
  4. Остановите pulseaudio, если она еще присутствует в системе.

  5. Перезапустите alsa-utils

    sudo service alsa-utils restart
    
  6. Наслаждайтесь музыкой.

comments powered by Disqus