Потребовалось подключить bluetooth-стерео гарнитуру к linux, чтобы слушать через нее музыку или смотреть фильмы. Долго искал и читал всякое, а оказалось все супер-просто.
Предполагается, что на машине уже установлена поддержка Bluetooth (пакеты gnome-bluetooth, bluez-utils и их зависимости). Служба Bluetooth запущена (по умолчанию она запускается при загрузке, если в это время было найдено Bluetooth карта (usb dongle или что-то подобное).
Если брелок подключается после загрузки нужно запустить службу вручную (/etc/init.d/bluetooth start).
Далее, включаем гарнитуру в режиме сопряжения (pairing mode). Определяем ее MAC-адрес.
hcitool scan
Адрес имет вид AB:CD:EF:GH:IJ:KL
Создаем файл ~/.asoundrc следующего содержимого
pcm.bluetooth {
type bluetooth
device AB:CD:EF:GH:IJ:KL
profile "auto"
}
Адрес, понятное дело, ставим настоящий.
Можно пользоваться! При первом подключении к гарнитуре она автоматически будет сопряжена с компьютером, возможно потребуется ввести PIN-код (по умолчанию обычно 0000).
Как заставить конкретную программу выдавать звук на ALSA-устройство с именем "bluetooth" это уже особенности каждой программы.
В audacious я отредактировал файл ~/.config/audacious/config, параметр pcm_device=bluetooth