четверг, 7 апреля 2016 г.

Передача звука по Bluetooth

Вот так иногда приходится возиться, искать информацию, выполнять кучу действий. Яркий пример:

Не один раз я начинал попытки настроить передачу звука на БТ-наушники в MX Linux, так и не получилось это сделать. Поэтому приобрел на Aliexpress отдельные БТ-передатчики звука, которые делают это с любого источника, имеющего выход 3.5 мм. Но ведь валяется также пара обычных адаптеров БТ, а это непорядок! И вот сегодня, благодаря подсказке от Jerry на нашем форуме, это удалось. О чем и докладываю. ВНИМАНИЕ, это просто пример маленькой победы, а ныне проблем нет, см. конец сообщения!

Должны быть установлены пакеты:
pulseaudio pulseaudio-module-bluetooth pavucontrol bluez-firmware
В нашем случае не хватает только, установить:
apt-get install pulseaudio-module-bluetooth
Выполнить:
service bluetooth restart
killall pulseaudio
В Менеджере БТ найти с создать сопряжение с устройством, сделать доверяемым
Редактировать:
sudo leafpad /var/lib/gdm3/.config/pulse/client.conf
Добавить:
autospawn = no
daemon-binary = /bin/true

Сохранить, создавая папки
В MX Менеджере пользователей добавить группу debian-gdm, включить пользователя <username> в эту группу
Выполнить:
sudo chown <username>:debian-gdm /var/lib/gdm3/.config/pulse/client.conf
Редактировать:
sudo leafpad /etc/pulse/default.pa
Добавить:
load-module module-switch-on-connect
Перезагрузка!

Выполнить (Рег.громкости Pulseaudio):
pavucontrol
Конфигурация - <Имя устройства> - Профиль:
Воспроизведение высокого качества (приемник A2DP)

Пристроил хороший адаптер v4.0, с помощью USB удлинителя поднял и закрепил его повыше, в результате обеспечил уверенный прием звука по всей квартире и даже за окном первого этажа на БТ-наушники Bluedio HT1+ и Harper HB-411. Всего проверено:

Bluedio HT1+ - наушники, самые качественные из имеющихся
Harper HB-411 - наушники, довольно качественные, полегче
9xxBackBeat - гарнитура стерео, вполне качественная для вкладышей с заушниками
SouthWing SH105 - гарнитура моно, не поддерживает A2DP, качество никакое, просто попробовал сопряжение
H266 - отдельный БТ-приемник звука, с выходом 3.5 мм на наушники, испытал с парой проводных наушников, качество явно недостаточное у H266

Конечно, в мечтах, что кто-то сделает очередной MX Инструмент для совершения всех этих махинаций парой кликов, а пока приходится повозиться.

P.S. Все оказалось проще, и вышеописанное больше не требуется. Достаточно установить пакет с новой версией https://packages.debian.org/source/jessie-backports/blueman
и никаких проблем. Только теперь выбирать подключенное устройство нужно на первой вкладке "Проигрывание" Регулятора громкости Pulseaudio. Если пользоваться одним устройством, то после однократной настройки при его включении происходит автоматическое переключение звука на него, и наоборот. Регулировка громкости - на самом устройстве, а уровень звука на выходе компьютера (канал Master) не влияет на громкость в наушниках.

P.P.S. А теперь все оказалось еще проще, этот пакет уже включен в репозиторий нашей ОС!