Автоматическое переподключение -также не работало у меня на Ubuntu 19 с использованием динамика Creative bt.
Я использовал ответ и комментарий выше, чтобы объединить доверие и отключение, подключение с помощью короткого сценария оболочки. Я сделал ссылку на рабочий стол для удобного выполнения скрипта.
Вы можете найти правильный MAC-адрес в настройках Bluetooth Ubuntu.
Скрипт:(сохраните как /home/username/connect _Speaker.sh)
#!/usr/bin/bash
bluetoothctl trust MAC-address
bluetoothctl disconnect MAC-address
bluetoothctl connect MAC-address
динамик.рабочий стол (ссылка)
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=speaker
Name[en_US]=speaker
Exec=/home/username/connect_speaker.sh
Comment[en_US]=connect bt speaker
Name=speaker
Comment=connect bt speaker
Icon=speaker
Ссылка на рабочий стол — это тоже просто файл. замените имя пользователя своим именем пользователя в системе. Я сохранил значок динамика в /usr/share/icons/hicolor/256x256/apps как Speaker.png Ubuntu автоматически найдет его.
Я разобрался, поэтому публикую свое решение здесь.
Для хоста создайте -реагируйте -сайт приложения по адресу http ://мой _общедоступный _vps _адрес :порт/суб _путь.
<Router basename=’/sub_path’></Router>
sudo find. -type d -exec chmod 755 {} \;
б)sudo find. -type f -exec chmod 644 {} \;
server {
listen port;
listen [::]:port;
root /var/www/sub_path/html;
index index.html index.htm index.nginx-debian.html;
server_name my_public_vps_addr:port;
location /sub_path {
try_files $uri $uri/ /index.html =404
}
}