如何修复Ubuntu Linux中的蓝牙连接问题
尽管 Ubuntu Linux 是一个稳定而强大的操作系统,但有时与外部设备的蓝牙连接无法正常工作。如果您一直在计算机上使用蓝牙设备,您可能已经注意到,每当计算机从睡眠或休眠状态唤醒时,您都需要重新连接蓝牙设备。 这只是一个问题。
本指南将向您展示如何修复 Ubuntu Linux 上常见的蓝牙连接问题,这样您就不必在想要在 PC 上工作时重新连接蓝牙设备。
推荐:如何在Windows 11 Edge应用程序防护启用摄像头和麦克风
启用蓝牙服务
在 Ubuntu Linux 中,有一个蓝牙服务在后台运行,以确保您的蓝牙系统完美运行。 以下是检查蓝牙服务是否正在运行的方法。
sudo systemctl status bluetooth.service
sudo systemctl enable bluetooth.service
启用蓝牙服务后,再次使用 系统控制.
sudo systemctl start bluetooth.service
在 Ubuntu 上配置蓝牙
在 Ubuntu Linux 上, /etc/bluetooth/main.conf 文件存储大部分Ubuntu Linux蓝牙配置。 文件中有一些参数需要配置。 您可以使用您喜欢的文本编辑器打开配置文件。 在本指南中,我们将使用 vim。
sudo vim /etc/bluetooth/main.conf
自动启用蓝牙
确保 自动启用 配置文件最底部的配置设置为 true 并且没有被注释掉。 所有以 开头的行 磅 特点 (#) 是评论。 要取消注释一行,您需要删除 # 从一开始就。
AutoEnable 配置可确保在您的设备重新启动时启用蓝牙模块。 此外,它还允许您的蓝牙适配器识别您周围新连接的蓝牙设备。
启用重新连接尝试
您可以配置蓝牙堆栈,以便在蓝牙设备和您的计算机断开连接时尝试重新连接。 为此,只需取消注释该行 重新连接尝试=7 在配置文件中。
您的蓝牙服务现在不会尝试手动重新连接到设备,而是尝试重新连接到链接已断开的所有蓝牙设备。
启用快速连接
您应该启用的另一个配置是 可快速连接. 通过将此值设置为 真的 您确保蓝牙设备能够在重启或休眠的情况下更快地连接到您的 PC。
FastConnectable 功能仅适用于内核 4.1 或更高版本。 快速连接功能的主要缺点是它在您的 PC 上消耗更多电量。
如果您使用的是 vim,请按 Esc键 进行所有更改后的关键。 然后,保存更改并通过键入退出文件 :wq.
重新安装蓝牙堆栈
作为最后的手段,您可以重新安装 Bluez,这是 Ubuntu Linux 和大多数 Linux 发行版上的官方默认蓝牙软件协议。 本指南将使用 易于 用于安装软件。
sudo apt install bluez
重新安装蓝牙堆栈后,请确保使用以下命令启用并启动蓝牙服务。
sudo systemctl enable bluetooth.service
sudo systemctl start bluetooth.service
将蓝牙添加到您的 Linux PC
如果您在 Linux 机器上遇到连接问题,您可能需要对蓝牙服务进行一些更改。 现在,越来越多的人在他们的 PC 上使用蓝牙设备,例如键盘、鼠标和耳机。
如果您的计算机没有内置蓝牙,您可以实施一些变通方法来将蓝牙设备连接到您的系统。