如何在 Ubuntu 中启用 Bluez 实验性功能
因此您的蓝牙设备在 Ubuntu 中没有显示电池电量,您想要修复它。
我也有同样的情况。
我从亚马逊购买了 Majority Atlas 条形音箱(因为我想在厨房听音乐)。这是一款广受好评的无线蓝牙扬声器,配有可充电电池,覆盖范围广。它在 Ubuntu 中完美运行,除了一件事:我无法检查电池电量。
与大多数桌面 Linux 发行版一样,Ubuntu 使用 Bluez 作为其蓝牙堆栈。
Bluez 是一项功能强大的开源技术,支持多种蓝牙硬件,包括鼠标、键盘、游戏控制器、耳机等。
通常,如果您在 Ubuntu 中将蓝牙设备与可充电电池配对,您可以从设置 > 电源面板检查电池电量。
如果您的蓝牙 doo-dah 可以在与 Windows、macOS、Android 或 iOS 配对时报告其电池状态,那么它也可以在 Ubuntu 中报告。
可悲的是,生活并没有那么简单。
正如我在条形音箱上发现的那样,许多现代蓝牙耳机、扬声器、条形音箱和音频设备不会在 Ubuntu 中报告其电池电量,尽管事实上它们可以而且应该报告 — 这很烦人!
但有一些事情你可以尝试。
启用 Bluez 实验功能可以使蓝牙设备的电池电量显示在 Ubuntu 中。
一些 Linux 发行版(包括 Fedora Workstation)默认启用这些无关的功能,但由于 Ubuntu 不需要您自己打开它们 - 但不用担心,因为这并不难。
要在 Ubuntu 中启用 Bluez 实验性功能:
以 root 身份打开
/etc/bluetooth/main.conf
找到标题为“常规”的部分(靠近顶部)
在新行添加
Experimental=true
保存文件(并再次点击“保存”以确保)
重新启动或运行
systemctl重新启动蓝牙
不要跳过最后一步——如果这样做,什么都不会改变。
在 Ubuntu 中启用 Bluez 实验性功能并且您重新启动计算机或蓝牙堆栈后,继续配对/连接您的蓝牙设备,然后打开设置 > 电源(或检查 bluetoothctl info
并查找“电池百分比”行'):
希望现在可以显示丢失的电池电量 - 但如果没有,至少您尝试过!
虽然我不能保证这个调整会让设备的电池电量显示在所有东西上(更不用说让设备正常工作),但这是一个相当容易尝试的调整(重要的是很容易撤消,只需删除您添加的行)。
让我知道你过得怎么样!