Динамик моего настольного компьютера намного лучше, чем мои телефоны, поэтому я хочу использовать динамики своего настольного компьютера вместо моего мобильного телефона. Мне неудобно использовать USB или аудиоразъем, поэтому я остаюсь с Bluetooth. Я bluetoothctl
подключил свой телефон с помощью , но при попытке подключения я получаю следующее:
[bluetooth]# pair 00:00:00:00:00:00
Attempting to pair with 00:00:00:00:00:00
[CHG] Device 00:00:00:00:00:00 Connected: yes
Request confirmation
[agent] Confirm passkey 000000 (yes/no): yes
[CHG] Device 00:00:00:00:00:00 Modalias: bluetooth:a000Aa000000000
[CHG] Device 00:00:00:00:00:00 UUIDs: 00000000-0000-1000-8000-00000a0a00aa
[CHG] Device 00:00:00:00:00:00 UUIDs: 00000000-0000-1000-8000-00000a0a00aa
...
[CHG] Device 00:00:00:00:00:00 UUIDs: 00000000-0000-1000-8000-00000a0a00aa
[CHG] Device 00:00:00:00:00:00 UUIDs: 000000000-0000-1000-8000-00000a0a00aa
[CHG] Device 00:00:00:00:00:00 Paired: yes
Pairing successful
[CHG] Device 00:00:00:00:00:00 Connected: no
[CHG] Device 00:00:00:00:00:00 RSSI: -75
[bluetooth]# connect 00:00:00:00:00:00
Attempting to connect to 00:00:00:00:00:00
Failed to connect: org.bluez.Error.Failed
Я заменил свой mac-адрес на 00:00:00:00:00:00
, но фактический mac-адрес не совпадает с тем, о котором сообщил мой телефон. Я сделал то же самое со штифтом, Modalias и UUIDs
, хотя я понятия не имею, чем являются последние два.
arch-linux
android
bluetooth
Генри
источник
источник
Ответы:
Благодаря двум модулям из
pulseaudio
*, которые связаны сbluez
этим, на самом деле очень легко сделать сейчас.Установите необходимые пакеты:
Добавьте своего пользователя в
pulseaudio
группу:Включите или перезапустите демон Bluetooth:
Включите ваше устройство Bluetooth:
Если у вас есть более одного устройства Bluetooth, вы должны заменить его
hci0
на правильный идентификатор, который можно найти, запустивhciconfig
без аргументов.Теперь мы можем подключить наши устройства с помощью интерактивной
bluetoothctl
утилиты.Во-первых, мы сделаем нашу машину Arch доступной по имени хоста:
Теперь ваш Arch будет доступен для вашего телефона. Выберите устройство и вернитесь к вашей подсказке для подтверждения:
У меня были некоторые проблемы с отключением, которые были решены простым запуском
trust
команды после подключения.Вот и все, вы должны иметь возможность воспроизводить звук через динамики вашего компьютера.
источник