BT включен при запуске. Это мило. Но он не будет автоматически подключаться к устройству, даже если он когда-то спарен и получит статус «доверенный». Я могу подключиться к динамику с помощью инструмента, выбрав устройство и «подключиться к аудиовыходу». Как это можно сделать автоматически при загрузке? Я могу сделать это также с помощью «bluetoothctl» и «connect», но это интерактивно, кажется, не является сценарием.
И вторым шагом является то, что BT становится приемником звука по умолчанию. Разве это не обычный случай использования?
(я нашел несколько страниц здесь, большинство из них устарело.) Автоподключения Bluetooth-устройств: модуль load-module-switch-on-connect не работает для меня.
Я также установил BT-автосоединение. Но несколько вопросов: - он не наработал BT-Adapter - Button Audio-Setting ничего не делает - Save и quit не просто ничего
Для автоматического подключения к 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 не существует (это было в моем случае), вы можете создать его или инициировать при запуске с другим файлом.
Для второй части (автоматический переход на 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 для всех когда-либо подключенных и доверенных устройств.
Для автоматического подключения к 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 не существует (это было в моем случае), вы можете создать его или инициировать при запуске с другим файлом.
Для второй части (автоматический переход на 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 для всех когда-либо подключенных и доверенных устройств.