Купил классную колоночку 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.