首页 > 资讯 > 综合 > 正文
2023-12-09 07:09

当Linux上的蓝牙出现故障时,这个命令可以提供帮助下面是如何设置它

我最近收到了一对扬声器来评测,它们看起来相当不错(它们令人印象深刻,评测很快就会出来)。然而,很快进入设置,耳机提出了一个问题。

在继续之前,让我先解释一下我有一个复杂的设置。作为一个发烧友,我经常听黑胶唱片。我也通过流媒体服务听大量的音乐。大多数情况下,我使用Spotify来寻找新的艺术家,然后我会购买这些音乐的黑胶专辑。此外,考虑到我在办公室和办公桌前花费的时间,我用来听音乐的系统并不是100%的发烧友级别。这个问题部分是由于我办公室的构成,还有猫的存在,它们会很高兴地杀死站在地板上的扬声器。

我的旧扬声器既有AUX输入,也有线进输入,这样我就可以把转盘插入AUX输入,把电脑插入线进输入。这两个输入对我很有帮助。然而,新的扬声器有一个RCA线进和3.5毫米线进。显然,我不能同时使用两种输入,还期望系统正常工作。出于好奇,我试了试——RCA输入总是被3.5毫米输入劫持,所以这是不可能的。

幸运的是,新的扬声器支持蓝牙。因此,我的System76 Thelio台式电脑配备了蓝牙,这是件好事,这意味着一切都应该是通过蓝牙连接扬声器并使用该连接作为从计算机中收听数字音频的手段的简单问题。

然而,我马上遇到了一个问题。当我打开蓝牙设置并打开扬声器时,Ubuntu Budgie找不到任何可以连接的设备。蓝牙似乎坏了。

好消息是,我正在使用Linux——随时都有现成的修复程序。这一次,修复是通过bluetoothctl命令实现的。我将向你们展示这个工具是如何工作的。

如何安装bluez

您需要什么:要使此特性工作,您需要一台包含蓝牙选项的机器和具有sudo权限的用户(用于安装bluez,它提供了bluetoothctl命令)。

1. 打开终端窗口

首先要做的是打开终端窗口,这样就可以安装Bluez了。您应该在桌面菜单中找到终端窗口应用程序。

2. 安装Bluez

如何安装Bluez取决于您使用的发行版。以下是各种发行版的快速命令列表:

Linux - sudo pacman - s bluez-utils

使用bluetoothctl

1. 启动并启用bluetoothctl

在使用bluetoothctl命令之前,必须启动并启用它:

Sudo systemctl enable—now bluetoothctl

2. 扫描附近的设备

接下来,我们将使用bluetoothctl命令扫描附近的设备。这个命令是:

开启蓝牙扫描

此时,您应该能够回到您的发行版的蓝牙GUI工具,并看到它最终发现了所有可用的设备。然后你可以通过GUI选择你想要连接的设备——一切都应该正常工作了。

这种变通方法并不是理想的解决方案,但当你发现蓝牙有点问题时,这是我发现的一种很少让我失败的方法。