在登录屏幕上打开蓝牙

Tom*_*Tom 5 linux login arch-linux bluetooth daemon

在登录屏幕时是否可以打开蓝牙并使用蓝牙键盘?到目前为止,我只设法在登录时启动蓝牙守护程序。我将它添加到 systemd 中systemctl enable bluetooth,所以当我在我的用户中时它会启动,尽管它默认关闭,我也想修复它。

我安装了bluezbluez-utils提供了bluetoothhctl实用程序。blueman如果这很重要,我也将其用作前端。

Cir*_*i94 10

默认情况下,蓝牙适配器重启后不会开机。

因此,如果您想在启动后自动开机,您需要AutoEnable=true在配置文件/etc/bluetooth/main.conf底部的部分中添加以下行[Policy]

/etc/bluetooth/main.conf
------------------------------------------------------------------------------
[Policy]
AutoEnable=true
Run Code Online (Sandbox Code Playgroud)

注意:不推荐使用前一种使用 hciconfig hci0 up 的方法。

资料来源:Arch 维基


Tom*_*Tom 3

就像大多数时候我没有足够仔细地阅读 Arch Wiki 一样。有一节介绍如何在启动后激活设备。

/etc/udev/rules.d/10-local.rules您需要设置 udev 规则并使用以下代码创建

# Set bluetooth power up
ACTION=="add", KERNEL=="hci0", RUN+="/usr/bin/hciconfig hci0 up"
Run Code Online (Sandbox Code Playgroud)

就是这样...它现在应该可以工作,即使 X 没有运行。