如何在启动时启用蓝牙 16.04 LTS

如何在启动时启用蓝牙 16.04 LTS

我知道有一篇针对 Ubuntu 14.04 的帖子提到了同样的问题(在 14.04 上启动时启用蓝牙)。我尝试修改rc.local文件(使用),在之前sudo gedit /etc/rc.local添加行。但是,重启后仍然不起作用。使用密码登录后,蓝牙工作正常,但我真的想使用蓝牙键盘输入密码。rfkill unblock allexit 0

答案1

请编辑/etc/bluetooth/main.conf

在 Xenial 中,默认情况下蓝牙未开启。[1]rfkill unblock all仅当设备处于服务状态且被阻止时才会解锁设备。因此,您需要打开设备并确保守护程序 bluetoothd 正在运行。因此,您可以考虑进行编辑/etc/bluetooth/main.conf以控制行为。

您可以尝试将该行更改为DiscoverableTimeout = 0或添加类似以下行

[Policy]
AutoEnable=true

请参阅man bluetoothdman /etc/bluetooth/main.confhttps://wiki.archlinux.org/index.php/bluetooth也能满足您的要求。

[1] Trusty 和 Xenial 的蓝牙堆栈有所不同,包括它们在系统启动时如何启动。这也许是您的 Trusty 帖子没有帮助的原因。这太详细了,我不会详细介绍这个故事。

相关内容