我最近将 ubuntu 更新到最新版本 22.04,但在连接蓝牙耳机(Sony wf c-500)时遇到问题。蓝牙管理器中显示两次设备,如 1. WF-C500 2. LE_WF-C500。我尝试更新存储库,重新安装 bluez 和 blueman,但仍然找不到解决方案。有时设备连接后我会收到通知,但它不会播放任何声音,也不会在声音设置中的输出设备上显示。阅读以上内容(没有任何代码),您会意识到我是 ubuntu 的新手 ;)。因此,分步解决方案将更受欢迎。
答案1
这是 Linux 经常出现的问题。您需要找出硬件蓝牙控制器的类型,然后安装驱动程序(如果有)。
你可以在终端中输入以下命令来找到类型sudo dmesg | grep -i Blue
。查找类似下面的一行:
[ 655.928270] Bluetooth: hci1: BCM20702A1 (001.002.014) build 0000
[ 655.930889] Bluetooth: hci1: BCM20702A1 'brcm/BCM20702A1-0a5c-21e8.hcd' Patch
[ 657.155223] Bluetooth: hci1: BCM20702A1 (001.002.014) build 1764
或者任何看起来可能包含硬件控制器类型的信息。如果 dmesg 的输出没有告诉你公司,请尝试在 Google 中输入类型。
最好的情况是,如果还有更多可以从 Ubuntu 存储库安装的软件包。如果您知道该公司,例如 Realtek 或 Broadcom,您可能能够通过搜索 aptitude 找到存储库(如果您没有 aptitude,请通过键入 来安装它sudo apt-get install aptitude
)。假设该公司是 Broadcom,您可以输入:
sudo aptitude search broadcom
你的输出可能是这样的
i broadcom-sta-common - Common files for the Broadcom STA Wireless driver
p broadcom-sta-dkms - dkms source for the Broadcom STA Wireless driver
p broadcom-sta-modules
p broadcom-sta-source - Source for the Broadcom STA Wireless driver
p
表示软件包未安装但可用。因此,如果其中任何一个显示无线驱动程序,请安装它们(sudo aptitude install broadcom-sta-dkms
仅作为示例)。
如果这解决了您的问题那就太好了,否则:祝您好运。
您需要在 Google 中输入类型,并添加“驱动程序安装 Linux”或类似内容。安装过程可能有很多种方式,所以我无法告诉您。
原因可能是 Ubuntu 开发人员决定停止使用某些驱动程序,但我对 Ubuntu 提供的软件包以及他们如何做出决定不太了解,所以我无法告诉你为什么升级时突然出现问题。无论如何,这不是第一次。