我正在努力让我的 Bose Quiet Comfort 35 耳机在运行 Arch Linux 的 XPS 15 9550 上工作。该耳机可以在我的另一台计算机(也运行 Arch)上运行,但我就是不知道如何让它在这台笔记本电脑上运行......
我首先安装了脉冲音频蓝牙,蓝色,bluez 库和bluez-utils 工具,然后启用并启动蓝牙服务,没有错误。然后我设置“ControllerMode=bredr在“/etc/bluetooth/main.conf”中,重新启动蓝牙并尝试使用 blutoothctl 进行配对。失败了,让我相信缺少一些固件。安装bluez 固件没有任何改变,所以我下载并安装了我的卡的固件:aur.archlinux.org/bcm20702a1-固件。
耳机现在配对并连接,但连接总是立即断开:
Device 04:52:C7:77:81:E3 Bose QuietComfort 35
[CHG] Device 04:52:C7:77:81:E3 Connected: yes
[CHG] Device 04:52:C7:77:81:E3 Connected: no
使用“blueman-applet”时也会发生同样的情况,并出现以下错误:
Connection Failed: blueman.bluez.errors.DBusFailedError: Input/output error...
在journalctl中出现以下错误:
Aug 20 21:38:18 duty bluetoothd[317]: Endpoint replied with an error: org.freedesktop.DBus.Error.AccessDenied
以 sudo 身份运行“blueman-applet”会报告以下错误:
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NotSupported: Using X11 for dbus-daemon autolaunch was disabled at compile time, set your DBUS_SESSION_BUS_ADDRESS instead
以 sudo 身份运行“bluetoothctl”会产生连接,然后立即断开连接。
我尝试遵循类似线程的建议并使用“/etc/bluetooth/audio.conf”,但没有效果。
我猜测这是与“pulseaudio-bluetooth”相关的问题,但无法进一步调试,因为我不知道还能做什么,也不知道在哪里查找更详细的错误报告。
可能值得注意的是,运行“sudo pactl load-module module-bluetooth-discover”会产生以下错误:
Connection failure: Connection refused
pa_context_connect() failed: Connection refused
任何帮助深表感谢...
答案1
您可能缺少通知守护程序。
我相信情况确实如此,因为blueman
似乎依赖系统通知而不是配对设备的常规对话框。而且您没有提到看到任何通知。
看这个问题,幸运的是我有一个,但它的通知没有确认/拒绝按钮。
编辑:另一个答案似乎更完整(向您展示Unity通知的机制)。
简而言之:安装notification-daemon
(从 Gnome)或其他一些通知守护进程,然后确保它在启动时启动,然后重新启动。