防止飞行模式关闭时打开蓝牙

防止飞行模式关闭时打开蓝牙

每次我关闭笔记本电脑上的飞行模式(运行带有 Gnome 3.22 的 Debian Stretch RC)时,蓝牙都会与 WiFi 一起打开,即使在激活飞行模式时蓝牙已关闭(我始终关闭蓝牙,除非我在需要时手动打开它,最多每月一次)。

有什么办法可以防止关闭飞行模式时蓝牙打开?

另外,我不想完全禁用蓝牙相关的模块或服务,因为我想继续启用蓝牙用户友好的功能,即只需单击“设置”菜单中的“打开”,而不是查找要启动的服务。

编辑:
需要明确的是,我不是问如何在登录/启动时禁用蓝牙,这已经得到解决。当我停用飞行模式时,我需要它不重新打开。

答案1

我还没有测试过这个,但它应该可以工作。

您可以尝试使用如下代码从终端切换“飞行模式”:

nmcli nm wifi off 

这应该会影响您的 wifi,但不会影响蓝牙。

阿库本图邮报

答案2

您可以尝试以下操作:

编辑/etc/rc.local然后在文件末尾添加以下内容:

rfkill block bluetooth

rfkill - tool for enabling and disabling wireless devices

block: Disable the device corresponding to the given index. type is one of "all", "wifi", "bluetooth", "uwb", "wimax", "wwan" or "gps".

我自己没有尝试过,但有人提到过这里

答案3

有什么办法可以防止关闭飞行模式时蓝牙打开?

我已经编写了一个扩展,它确实可以做到这一点(以及更多)。它被称为“Sane 飞行模式”,您可以从这里

相关内容