如何确保开机后蓝牙关闭?

tsh*_*ang 5 gnome debian bluetooth

如果我厌倦了每次启动后手动关闭笔记本电脑上分散注意力的蓝牙灯,请告诉我该按哪个魔术按钮。

Ste*_*n D 6

注意:我无法测试这个答案。

假设您想关闭蓝牙而不仅仅是指示灯,rfkill实用程序会执行您想要的操作。以下命令应禁用蓝牙:

$ rfkill block bluetooth
Run Code Online (Sandbox Code Playgroud)

为了在每次启动时执行此操作,可以将此行放置在/etc/rc.local另一个自定义初始化脚本或(如果可用)新贵脚本中。我建议在内部/etc/rc.local或自定义初始化脚本中使用可执行文件的完整路径。在我的系统上是这样/sbin/rfkill,但可以使用命令找到which rfkill。因此,在我的系统上,我会将以下命令/etc/rc.local放在之前的某处exit 0

 /sbin/rfkill block bluetooth
Run Code Online (Sandbox Code Playgroud)

根据您的 Debian 设置,您可能没有/etc/rc.local. 在这种情况下,自定义 init 脚本可能是可行的方法。init 脚本可以保存在/etc/init.d/disable-bluetooth并包含以下内容:

 #!/bin/sh
 /sbin/rfkill block bluetooth
Run Code Online (Sandbox Code Playgroud)

然后确保命令是可执行的 ( chmod 755) 并将其添加到启动 ( update-rc.d disable-bluetooth defaults)。

暴发户暴发户脚本的一个示例是一个名为的文件,/etc/init/disable-bluetooth.conf其中包含以下内容:

description "Disable Bluetooth devices"

start on startup

task
exec /sbin/rfkill block bluetooth
Run Code Online (Sandbox Code Playgroud)

rfkill使用的/dev/rfkillLinux 内核提供接口