如何使用 USB 加密狗在 Kubuntu 18.04 中启动蓝牙

如何使用 USB 加密狗在 Kubuntu 18.04 中启动蓝牙

我刚刚买了一个蓝牙适配器(Asus BT400)用于运行 Kubuntu 18.04 的机器,但正如我所想的,该适配器开箱后无法工作。

在包装上,我还看到该加密狗仅兼容 Windows 版本,不兼容 MacOS 和 Linux,但在花费 12 美元购买之前,我在网上查了一下,看起来这个加密狗确实可以在 Linux 上使用。

好吧,在花了 1.30 小时尝试让它工作之后,我终于可以通过加密狗将我的设备连接到 Linux,我想与社区分享我让它工作的过程。需要做的就是安装 USB 固件,安装一些软件包以使机器可识别,并通过蓝牙服务播放音乐。

首先,将蓝牙 USB 插入机器后,打开终端并运行:

dmesg

您将看到一个列表,其中列出了机器上运行的小程序,但您需要重点关注标题为“蓝牙”的那些行,类似于这样但不完全相同(下面一行仅用于示例目的):

[ 3.404520] Bluetooth: hci0: BCM20702A1 (000.000.000) build 000

如果您看到列表中有一行显示如下内容:

[ 3.404520] Bluetooth: hci0: BCM20702A1-0b05-17cb.hcd on /lib/firmware/brcm/ failed to load error -2

这意味着需要安装适配器固件,蓝牙才能正常工作。目前,这款蓝牙 USB 型号的最新固件似乎是 BCM20702A1-0b05-17cb.hcd。幸运的是,感谢 GitHub 用户 @winterheart,我们可以在此链接中找到该固件文件:https://github.com/winterheart/broadcom-bt-firmware/blob/master/brcm/BCM20702A1-0b05-17cb.hcd

获取文件后,将其复制到此文件夹:/lib/firmware/brcm/ 并重新启动。

要确认系统是否识别新固件,请运行:

dmesg

您应该看到上面提到的蓝牙错误行不再显示。下一步是重新加载 btusb 驱动程序,为此运行以下命令:

modprobe -r btusb

modprobe btusb

现在,固件部分已经弄清楚了,需要安装一些软件包,以便加密狗可以识别设备、被设备识别,还可以在扬声器、耳机等上播放内容。

第一个要安装的软件包名为“bluez”。要安装它,请运行:

sudo apt-get install bluetooth bluez bluez-tools rfkill

然后通过运行以下命令确保蓝牙设备没有被阻止:

sudo rfkill list

如果是,您可以通过运行以下命令来解除阻止:

sudo rfkill unblock bluetooth

要确保蓝牙服务处于活动状态,请输入:

sudo service bluetooth start

好了,快完成了。对于这一步,我想向 Kubuntu 18.04 开发团队提出意见。我安装了完整的 Kubuntu 18.04 OS 软件包,其中包含该软件包的所有默认应用程序,但显然默认情况下没有安装蓝牙管理器。不过,其他发行版(Gnome/Ubuntu)有一个很棒的蓝牙管理器,叫做 Blueman。在我看来,这是我尝试过的最好的蓝牙管理器,将它添加到 Kubuntu 18.04 安装程序中会很棒。

好的,要安装蓝牙管理器(Blueman),请运行:

sudo apt-get install blueman

另外,您还可以使用“发现”应用程序安装管理器。搜索“蓝牙”,该应用程序应显示为从上到下列出的第四个应用程序。安装后,您应该在系统托盘上看到一个蓝牙图标(右下角)。

您可以通过右键单击右下角的蓝牙图标,然后单击“设备”来打开蓝牙管理器。这是一个非常直观的应用程序,这就是我非常喜欢它的原因。单击“搜索”,您应该会得到一个设备列表。右键单击设备,然后单击“配对”,就好了!

现在,需要考虑的另一件事是,如果您想通过蓝牙听音乐,您可能需要获得“脉冲音频控制”或也称为“脉冲音量控制”。要安装它,请转到“发现”应用程序并输入 pavucontrol,或者您也可以运行:

sudo apt-get install pavucontrol

打开脉冲音量控制应用程序,然后将音频接收器更改为您已连接的任何设备。

好了,就是这样!最后,蓝牙已在 Kubuntu 18.04 中安装并运行。希望这对您有帮助。祝您好运,谢谢。

答案1

如果你想直接从华硕页面使用驱动程序,你可以尝试

相关内容