Как Соединить BOSE SoundLink (Bluetooth) использование Pulseaudio в Linux Mint Выпуск Debian?

#!/bin/bash
Dir1="/dir1"
Dir2="/dir2"

read -p "Enter Date :- " Date

# if date is not set then use system date
[[ -z $Date ]] && Date=$(date +%F)

[[ -d "${Dir1}" ]] || { echo "ERROR: $Dir1 does not exists.."; exit; } && cd $Dir1

List=( * )

for File in "${List[@]}"
do
[[ -f $File ]] && cp -Rp $File ${Dir2}/`basename ${File}`_${Date};
done
12
07.10.2014, 21:40
1 ответ

Прежде всего, нам нужно настроить/изменить аудио конфигурацию для нашего устройства bluetooth (в моем случае, Bose Soundlink), я бы не предполагал, что эти шаги будут работать для каждого устройства bluetooth, так что попробуйте, и надеюсь, что это сработает.

Мы вводим эту команду.

sudo nano /etc/bluetooth/audio.conf 

Это откроется или если не существует ранее, то создайте файл настройки аудио для Out Bluetooth-адаптера(ов), у меня есть 2 разных адаптера, и это, кажется, работает для обоих.

Мы должны ввести или заменить следующие строки, чтобы они выглядели как:

В разделе [Общие].

[General]

Disable=Socket
Enable=Media,Source,Sink,Gateway

Порядок важен, поэтому не меняйте его, иначе он не сработает. Я не эксперт в Pulseaudio, и я обнаружил, что документация в простых словах, ну, Daunting!, у меня, честно говоря, есть и другие дела, и поиск нужных битов и свистков уже занял достаточно времени.

Сохраните файл и выходите. Вернувшись в командную строку, перезапустите Bluetooth этой командой.

sudo service bluetooth restart

это перезагрузит весь стек Bluetooth, Вам не нужно делать этого, если Вы планируете загрузиться перед продолжением, так как следующие шаги должны выдаваться каждый раз при загрузке (я могу использовать некоторую помощь здесь, чтобы узнать, как выполнять команды каждый раз, когда машина загружается снова)

После перезагрузки службы, Вы можете выпустить ее.

sudo pactl load-module module-bluetooth-discover

Команда выше говорит pulseaudio загрузить модуль, который обрабатывает обнаружение устройств bluetooth.

в той же командной строке введите:

sudo pactl load-module module-switch-on-connect

Команда выше говорит pulseaudio переключить последнее подключенное устройство в качестве звукового поглотителя/выхода по умолчанию.

Последний шаг - это сопряжение Bluetooth-устройства с компьютером, если Вы уже сопрягали его так же, как и я, я жестко загрузил свой динамик Bluetooth, чтобы предотвратить вмешательство какой-либо старой информации о сопряжении, а также удалил мои старые попытки сопряжения, которые работали неправильно.

После того, как сопряжение заработает, необходимо перенаправить звук, и соединение с динамиком Bluetooth должно быть стабильным, иногда Pulseaudio нужно, чтобы вы сказали ему, куда вы хотите перенаправить звук (например, ALSA Контейнеры от Firefox, Flash Файлы, другими словами), поэтому вам нужно установить регулятор громкости Pulseaudio и изменить выходной сигнал.

Надеюсь, это поможет.

Удачи. EN

13
27.01.2020, 19:56

Теги

Похожие вопросы