Рейтинг:-1

Решение моего Bluetooth в XFCE

флаг ao

Есть действительно много хаков, чтобы заставить системы правильно работать с Bluetooth, я бы хотел, чтобы моя тоже работала, или использовать по умолчанию, который работает, если кто-то меня побалует.

Давайте раскрасим картинку.

  • Игровой ПК (Asus/NVidea/Intel)
  • Клавиатура и мышь Bluetooth (Logitech)
  • два экрана с "мини" внутренними динамиками (Eizo)
  • Динамик Bluetooth Flip 5 (JBL)

Pulsadio работает, даже если мне это не нравится, а XFCE является стандартным в Ubuntu Studio, поэтому я использую его как есть.

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

Взлом / Обходной путь

  • я использую bluetoothctl как корень
  • не доверять и удалить динамик
  • Жесткая перезагрузка динамика
  • Начать открытие
  • сопряжение, подключение и доверие динамику *
  • Остановить открытие

слушать музыку, пока не перезагружу

* это должно произойти в очень быстрой последовательности, чтобы работать, требуются вертлявые пальцы.

Это наводит меня на мысль, что у этих устройств JBL есть несколько иная хитрость. У меня похожая проблема с гарнитурой Sony, но давайте сосредоточимся на динамике JBL.

Дополнительная информация:

Ubuntu 21.10 озорной

XFCE4 с вискер-меню

Устройство B8:F6:53:1E:0E:72 (общедоступное)
    Название: JBL Flip 5
    Псевдоним: JBL Flip 5
    Класс: 0x00240414
    Значок: аудио-карта
    В паре: да
    Доверенный: да
    Заблокировано: нет
    Подключено: да
    Наследие Пейринг: нет
    UUID: последовательный порт (00001101-0000-1000-8000-00805f9b34fb)
    UUID: аудиоприемник (0000110b-0000-1000-8000-00805f9b34fb)
    UUID: Цель дистанционного управления аудио/видео (0000110c-0000-1000-8000-00805f9b34fb)
    UUID: Пульт дистанционного управления аудио/видео (0000110e-0000-1000-8000-00805f9b34fb)

Я выключаю динамик и получаю отключение в Windows, как и ожидалось.

Я снова включаю его и получаю быстрое подключение/отключение в Windows. С bluetoothctrl Затем я пытаюсь подключиться с тем же результатом

Попытка подключения к B8:F6:53:1E:0E:72
[CHG] Устройство B8:F6:53:1E:0E:72 Подключено: да
Не удалось подключиться: org.bluez.Error.Failed
[CHG] Устройство B8:F6:53:1E:0E:72 Подключено: нет
[CHG] Устройство B8:F6:53:1E:0E:72 Подключено: да
[CHG] Устройство B8:F6:53:1E:0E:72 Подключено: нет

Повторение взломать

В течение взломать /var/log/syslog сообщает об ошибках, но устройства снова подключаются и работают

1 декабря 21:13:26 Halucia bluetoothd[1027]: profiles/audio/avdtp.c:avdtp_connect_cb() подключиться к B8:F6:53:1E:0E:72: Отказано в доступе (13)
1 декабря 21:14:06 Halucia bluetoothd[1027]: сообщение повторяется 3 раза: [profiles/audio/avdtp.c:avdtp_connect_cb() подключиться к B8:F6:53:1E:0E:72: Отказано в доступе (13)]
1 декабря 21:16:05 Halucia bluetoothd[1027]: /org/bluez/hci0/dev_B8_F6_53_1E_0E_72/sep1/fd2: fd(41) готов
1 декабря 21:16:05 Halucia pulseaudio[2691]: ​​org.freedesktop.DBus.Properties.Get /org/bluez/hci0/dev_B8_F6_53_1E_0E_72/sep1/fd2 Ошибка тома: org.freedesktop.DBus.Error.InvalidArgs: Нет такого свойства 'Объем'
1 декабря 21:16:05 Halucia bluetoothd[1027]: profiles/audio/avctp.c:avctp_control_confirm() Управление: отказ от неожиданного подключения
1 декабря 21:16:07 Halucia bluetoothd[1027]: profiles/audio/avctp.c:avctp_connect_cb() подключиться к B8:F6:53:1E:0E:72: соединение отклонено (111)

Вопрос

Что мне нужно сделать, чтобы «Потребительские товары» могли подключаться и иметь возможность повторно подключаться к моему ПК, что мне не хватает?

флаг ao
после 2 недель выполнения этого «хака» мне удалось заставить его работать только с парой и подключиться. Но вы должны установить устройство в режим сопряжения. Кажется, тогда он дает ПК новый «ключ». Доверять/удалять/перезагружать на самом деле не требуется.
Рейтинг:0
флаг ao

После обновления сегодня, кажется, работает, без меня действительно много. Однако команда Bluetoothctl очень полезна, но я думаю, что этот вопрос решился сам собой. Решением было время и обновление ОС ;)

Ответить или комментировать

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