Автоподключите к динамику bluetooth в Ubuntu 16.04

BT включен при запуске. Это мило. Но он не будет автоматически подключаться к устройству, даже если он когда-то спарен и получит статус «доверенный». Я могу подключиться к динамику с помощью инструмента, выбрав устройство и «подключиться к аудиовыходу». Как это можно сделать автоматически при загрузке? Я могу сделать это также с помощью «bluetoothctl» и «connect», но это интерактивно, кажется, не является сценарием.

И вторым шагом является то, что BT становится приемником звука по умолчанию. Разве это не обычный случай использования?

(я нашел несколько страниц здесь, большинство из них устарело.) Автоподключения Bluetooth-устройств: модуль load-module-switch-on-connect не работает для меня.

Я также установил BT-автосоединение. Но несколько вопросов: - он не наработал BT-Adapter - Button Audio-Setting ничего не делает - Save и quit не просто ничего

4
задан 12 June 2017 в 10:47

4 ответа

Для автоматического подключения к Audio Sink вы можете добавить следующую строку в: /etc/rc.local

(sleep 6; echo "connect AA: BB: CC: DD: EE: FF \ nquit "| bluetoothctl) & amp;

Обновить адрес. Вы можете проверить из командной строки: (sleep 6; echo "connect AA: BB: CC: DD: EE: FF \ nquit" | bluetoothctl) & amp;

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

Обычно с «& amp;» в конце вы начнете процесс, который будет выполнен в течение 6 секунд, не блокируя следующие процессы, запуская обычные функции подключения Bluetooth. Если rc.local не существует (это было в моем случае), вы можете создать его или инициировать при запуске с другим файлом.

1
ответ дан 18 July 2018 в 12:10

Для второй части (автоматический переход на BT-динамик в качестве раковины) я нашел решение. Уже было опубликовано здесь:

# /etc/pulse/default.pa .ifexists module-bluetooth-discover.so load-module module-bluetooth-discover load-module module-switch-on-connect # this is new! .endif

НО: Как может сервер BT автоматически соединить с динамиком, как только он станет доступен? HELP!

Edit: найдено решение (не лучшее imho) для первого вопроса:

echo "connect AA:BB:CC:DD:EE:FF" | bluetoothctl

BUT : Еще лучше, что это работает без этого MAC для всех когда-либо подключенных и доверенных устройств.

1
ответ дан 18 July 2018 в 12:10

Для автоматического подключения к Audio Sink вы можете добавить следующую строку в: /etc/rc.local

(sleep 6; echo "connect AA: BB: CC: DD: EE: FF \ nquit "| bluetoothctl) & amp;

Обновить адрес. Вы можете проверить из командной строки: (sleep 6; echo "connect AA: BB: CC: DD: EE: FF \ nquit" | bluetoothctl) & amp;

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

Обычно с «& amp;» в конце вы начнете процесс, который будет выполнен в течение 6 секунд, не блокируя следующие процессы, запуская обычные функции подключения Bluetooth. Если rc.local не существует (это было в моем случае), вы можете создать его или инициировать при запуске с другим файлом.

1
ответ дан 24 July 2018 в 19:55

Для второй части (автоматический переход на BT-динамик в качестве раковины) я нашел решение. Уже было опубликовано здесь:

# /etc/pulse/default.pa .ifexists module-bluetooth-discover.so load-module module-bluetooth-discover load-module module-switch-on-connect # this is new! .endif

НО: Как может сервер BT автоматически соединить с динамиком, как только он станет доступен? HELP!

Edit: найдено решение (не лучшее imho) для первого вопроса:

echo "connect AA:BB:CC:DD:EE:FF" | bluetoothctl

BUT : Еще лучше, что это работает без этого MAC для всех когда-либо подключенных и доверенных устройств.

1
ответ дан 24 July 2018 в 19:55

Другие вопросы по тегам:

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