Автоматичне підключення до Bluetooth-динаміка в Ubuntu 16.04


14

BT увімкнено при запуску. Це добре. Але він не буде автоматично відремонтуватись / підключитися до пристрою, навіть якщо він буде один раз у парі та отримає статус "довірений". Я можу підключитися до динаміка за допомогою інструменту, вибравши пристрій і "підключитися до аудіовиходу". Як це можна зробити автоматично під час завантаження? Я можу це зробити також за допомогою "bluetoothctl" і ніж "підключити", але це інтерактивне, здається, не сценарій.

І другим кроком є ​​те, що BT стає раковиною за замовчуванням.
Чи не все це звичайний випадок використання?

(Тут я знайшов кілька сторінок, більшість застарілих.) Автоматичне підключення пристроїв Bluetooth : модуль модуля завантаження-перемикання-підключення не працює для мене.

Я також встановив bt-autoconnect. Але кілька питань: - BT-адаптер не підтримував - Аудіо-налаштування кнопки нічого не роблять - Збереження та вихід не означає нічого


Погодився, це було б дуже приємно. Ця дискусія виглядає актуальною. Я тестую розчин на pulseaudio> 1.0. Дивлячись на вашу відповідь, я думаю, ви вже це бачили ...
Габріель

Відповіді:


4

Спробуйте bluetoothctlкомандувати.

Якщо потім увійти help, ви побачите команди, які потрібно використовувати.

  • "список" (пристрої)
  • 'trust 78: 44: aa: bb: cc: dd' (MAC-адреса пристрою)
  • 'інформація 78: 44: aa: bb: cc: dd' (MAC-адреса пристрою)
  • 'пристрої в парі'

Спробуйте, це працювало на мене.


4

Для автоматичного підключення до звукової раковини ви можете додати такий рядок у /etc/rc.local:

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

Оновіть адресу. Ви можете підтвердити з командного рядка:

echo -e "devices\nquit" | bluetoothctl

У моєму випадку sleep 6цього достатньо - але, можливо, на вашому комп'ютері його потрібно збільшити, щоб інші кроки підключення Bluetooth були повністю завершені.

Зазвичай зі &знаком в кінці ви розпочнете процес, який буде виконуватися через 6 сек, не блокуючи наступні процеси, починаючи звичайні функції Bluetooth. Якщо rc.local не існує (це було в моєму випадку), його можна створити або ініціювати при запуску з іншого файлу.


2

У другій частині (автоматичний перехід на динамік 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-сервер може автоматично з'єднуватися з динаміком, як тільки він доступний? ДОПОМОГА!


Редагувати: знайдено (не найкраще рішення) для першого питання:

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

АЛЕ : Ще краще, що це працює без цього MAC для всіх підключених і довірених пристроїв.


0

У звуку Ubuntu проблеми виникають через встановлені драйвери. Якщо цей динамік є найновішим і наймоднішим обладнанням, у вас немає шансів і вам доведеться почекати від 2 до 8 місяців, поки драйвер не з’явиться в Linux Community. Але ви можете спробувати встановити наступні пакети в терміналі:

sudo apt-get install amarok ritbox

перезавантажити

Потім увімкніть Bluetooth і подивіться, чи підтримується ваш динамік:

  • Відкрийте огляд діяльності та почніть вводити Bluetooth.
  • Натисніть на Bluetooth, щоб відкрити панель.
  • Встановіть перемикач вгорі на УВІМКНЕНО.

Удачі або будьте терплячими максимум 8 місяців.


1
Його питання Q не було нічого спільного з драйверами або звуковими "проблемами". Це було пов'язано з налаштуванням автоматичного підключення. Запропонуйте чекати довільних кількох місяців навряд чи речі біржі стеків.
RichieHH
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.