Купил классную колоночку JBL Charge 2.
Сопряжение с Ubuntu 12.04 прошло легко и непринуждённо, а вот с Xubuntu 14.04 возникли грабли.
1. Установил через Synaptic пакеты
bluetooth
bluez-gstreamer
pulseaudio-module-bluetooth
blueman
2. Внёс в автозагрузку команду
sh -c "sleep 11 && pactl load-module module-bluetooth-discover"
(или можно сделать файл .sh и добавить его в автозапуск) и перезагрузил систему
3. Внёс изменения в /etc/bluetooth/audio.conf:
[General]
Disable=Socket
Disable=Headset
SCORouting=PCMDisabled=Socket
AutoConnect=true[Headset]
HFP=true
MaxConnected=1
FastConnectable=false[A2DP]
SBCSources=1
MPEG12Sources=0
4. Сделал сопряжение устройств и в pavucontrol включил на вкладке "конфигурация",
затем "Устройства вывода" и потом "Проигрывание".
5. Иногда колонка отваливается и не подключается (после переключения пользователя в системе, наушников, давления атмосферы, мировых энергопотоков, хрен-пойми чего ещё). Помогает рестарт системы.
Надоело это дело, накорябал такой нехитрый код, который перезапускает синезуб и пульсаудио
#!/bin/bash
sudo service bluetooth stop
pactl unload-module module-bluetooth-discover
sudo /etc/init.d/pulseaudio restart
sudo service bluetooth start
pactl load-module module-bluetooth-discover
sleep 3s
exit 0
Сохранить, например, JBL.sh, дать права на исполнение, повесить кнопкой на панель или добавить в меню.
После сна, к примеру, не коннектится. Отключаем bluetooth (значок в трее), запускаем скрипт, включаем синезуб, выбираем recent connection.