当我将 JBL Reflect BT 连接到 Ubuntu Unity 16.04 LTS 时,它被检测为键盘而不是蓝牙耳机。
如何解决这个问题。我想将其用作兼作麦克风的立体声耳机。
答案1
所以我遇到了同样的事情,我使用 Kali Linux 和 JBL 蓝牙耳机,我所做的就是从正常工作的蓝牙设备复制文件
sudo nano /var/lib/bluetooth/EB:D4:3D:F5:C3:32/1C:6B:37:D2:D3:4B/info
J-800L(耳机可用作键盘)
我改变了课程和服务
Name=J-800L
Class=0x302540 # is the class of a KeyBoard
Services=00001101-0000-1000-8000-00805f9b34fb;0000110b-0000-1000-8000-00805f9b34fb;0000110c-0000-1000-8000-00805f9b34fb;0000110d-0000-1000-8000-00805f9b34fb;0000110e-0000-1000-8000-00805f9b34fb;0000111e-0000-1000-8000-00805f9b34fb;00001124-0000-1000-8000-00805f9b34fb;00001200-0000-1000-8000-00805f9b34fb;
# Services of KeyBoard
复制自
sudo nano /var/lib/bluetooth/EB:D4:3D:F5:C3:32/1B:6E:22:C3:F3:8B/info
Q5(工作耳机)
Name=Q5
Class=0x240404 # is the class of an Headset
Services=0000110b-0000-1000-8000-00805f9b34fb;0000110c-0000-1000-8000-00805f9b34fb;0000110d-0000-1000-8000-00805f9b34fb;0000110e-0000-1000-8000-00805f9b34fb;0000111e-0000-1000-8000-00805f9b34fb;
# Services of an Headset
如果你没有可用的耳机,你可以使用我为 Q5 提供的耳机
然后运行:
sudo systemctl restart bluetooth
或者
sudo systemctl start bluetooth.service
我希望这对你有帮助,虽然每次我想使用耳机时都必须这样做,这对用户体验很不利,但它确实有效,所以在出现更好的解决方案之前,请先管理好这个