Моя блютуз гарнитура работает нормально. Аудио сток работает. Все работает. Но проблема в том, что мне нужно подключить его вручную к ПК:
- нажмите на иконку Bluetooth рядом с временем на панели задач kde => известные устройства => Connect
# bluetoothctl
=>connect xx:xx:xx:xx:xx:xx
Раньше он автоматически подключался всего месяц назад при стандартной установке / обновлении Debian. Я не знаю, почему это сломалось. Я не устанавливал никаких пакетов, связанных с Bluetooth, и не менял конфигурационные файлы, связанные с Bluetooth.
Что я сделал, чтобы исправить мою проблему:
- удалил и переустановил все пакеты, связанные с Bluetooth (см. ниже).
- добавлен модуль включения модуля загрузки линии в /etc/pulse/default.pa, как описано здесь
- создал файл /etc/bluetooth/audio.conf со строкой AutoConnect = true и впоследствии перезапустил службу bluetooth, как сказано здесь
скрипт (из аскубунту) не работает. Я получаю это сообщение:
Browsing 00:18:09:29:XX:XX ... Sink bluez_sink.00_18_09_29_XX_XX does not exist.
Как сделать так, чтобы можно было автоматически подключаться к Bluetooth-гарнитуре, когда она выходит в интернет? Я чувствую, что решение легко.
Debian 8.6, kde 4.14.2. Используемые пакеты: bluedevil , bluetooth , bluez , pulseaudio-module-bluetooth .
Ответы:
Обычно ваша гарнитура должна пытаться подключиться к последнему подключенному устройству автоматически (большинство, если не все, делают это). Однако это может произойти сбой, если ваше устройство не является доверенным устройством.
Первое, что нужно проверить, это файлы журнала. В Ubuntu под
/var/log/syslog
, может иметь другое имя под Debian ... Там я увидел ошибку:Authentication attempt without agent
Быстрый веб-поиск вернул эту страницу, и все, что мне нужно было сделать, это добавить устройство в доверенные устройства. Запустите,
bluetoothctl
а затем введитеtrust XX:XX:XX:XX:XX:XX
. Замените X на MAC-адрес вашего устройства. Есть пример в ссылке, которую я также предоставилВы можете столкнуться с другой проблемой, но, по крайней мере, проверьте файлы журнала, чтобы убедиться, что ваше устройство пытается подключиться. Если он пытается подключиться, вы также можете увидеть некоторые сообщения, если вы запускаете
bluetoothctl
и ждете. Я продолжал видетьConnected: yes
,no
,yes
,no
... сообщения все время. Это было отключено, потому что это не было доверенное устройство.источник
Авто-переподключение также не работало для меня на Ubuntu 19 с использованием Creative Bt Speaker.
Я использовал ответ и комментарий выше, чтобы объединить доверие и отключение, соединить с помощью короткого сценария оболочки. Я сделал ссылку на рабочем столе для удобного выполнения сценария.
Вы можете найти правильный MAC-адрес в настройках Bluetooth в Ubuntu.
Сценарий : (сохраните его как /home/username/connect_speaker.sh)
speaker.desktop (ссылка)
Ссылка на рабочий стол - это тоже просто файл. замените имя пользователя вашим именем пользователя в системе. Я сохранил значок динамика в / usr / share / icons / hicolor / 256x256 / apps, так как speaker.png Ubuntu автоматически найдет его.
источник