当Linux上的蓝牙出了问题时,这个命令可以解救你下面是如何设置它的方法

怎样配置这条命令来解决Linux蓝牙问题

代表LInux的企鹅

最近我收到了一对说实话听起来很不错的音箱进行评测(它们令人印象深刻,评测会很快发布)。然而,在安装的早期,耳机出了问题。

在我继续之前,让我先解释一下,我设置相对复杂。作为一个音响迷,我听很多黑胶唱片。我也用流媒体服务听很多音乐。我主要使用Spotify来找新艺人,然后购买他们的黑胶专辑。另外,考虑到我在办公室和桌子旁花的时间有多么多,我用来听音乐的系统并不是100%的音响级别。这个问题部分是由于我的办公室的设置和猫的存在,它们会很乐意干掉地面立式音箱。

同时要看:如何使用EasyEffects大幅提升Linux上的声音

我的旧音箱有AUX和line-in输入,这使我能够将唱机插入AUX,PC插入line-in。这两个输入都很好用。然而,新音箱有一个RCA line-in和一个3.5mm line-in。显然,我不能使用两个输入并期望系统正常工作。为了满足好奇心,我尝试了一下 – RCA输入总是被3.5mm输入占用,所以没法用。

幸运的是,新音箱支持蓝牙。所以,好在我的System76 Thelio台式电脑包括蓝牙,这就意味着只要通过蓝牙将音箱连接到计算机,并使用该连接作为从计算机听数字音频的方式,一切应该简单明了。

同时要看:如何提高Spotify流媒体音频的质量

然而,我立刻遇到了问题。当我打开蓝牙设置并打开音箱时,Ubuntu Budgie无法找到任何可以连接的设备。蓝牙似乎出了问题。

好消息是,我使用的是Linux —— 总是能找到解决方法。这次解决方案来自于bluetoothctl命令。我将向你展示这个工具的使用方法。

如何安装bluez

你需要:为了使此功能工作,你需要一台带有蓝牙选项的机器和一个具有sudo特权的用户(用于安装提供bluetoothctl命令的bluez)。

1. 打开终端窗口

首先要做的是打开终端窗口,以便你可以安装Bluez。你应该能够在你的桌面菜单中找到终端窗口应用。

2. 安装Bluez

你安装Bluez的方法将取决于你使用的发行版。以下是各种发行版的快速命令列表:

Debian/Ubuntu - sudo apt-get install bluez -yFeodra - sudo dnf install bluez -yArch Linux - sudo pacman -S bluez-utils

使用bluetoothctl

1. 启动和启用bluetoothctl

在使用bluetoothctl命令之前,你必须使用以下命令启动和启用它:

sudo systemctl enable --now bluetoothctl

2. 扫描附近的设备

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

bluetoothctl scan on

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

同时要看:喜欢听唱片吗?这个简单的增音设备是必备的

这个临时解决办法并不是理想的解决方案,但是当你发现蓝牙有点问题时,这是我发现的一种几乎不会失败的方法。