Boot

在啟動時禁用藍牙

  • November 6, 2020

我試圖在啟動時禁用藍牙,而不將核心模組列入黑名單。

我在以下兩行註釋/etc/init/bluetooth.conf

start on started dbus
stop on stopping dbus

然後我補充說:

stop on runlevel [0123456]

在文件/etc/init.d/bluetooth中,在 之前exit 0,我添加了以下行:

rfkill block bluetooth

這些嘗試都沒有成功。

我在網上看到要在/etc/rc.local文件中添加最後一條命令。但不是這個文件,我有rc0.d文件夾rc6.drcS.d充滿了腳本的符號連結。

我在 Ubuntu-Mate 17.04 下執行,核心為 4.10.0。

以防萬一其他人需要答案;)

如果使用者正在執行 systemd(許多發行版中的預設設置),則可以使用以下命令禁用該服務

systemctl disable bluetooth.service

建議的解決方案完全禁用藍牙,直到服務(重新)啟動。由於這個答案在搜尋中顯著出現,我發布了另一種情況的替代方案:

如果您只想在啟動時暫時禁用 BT,您的問題可能是由於相對隱藏的設置,blueman-applet 在啟動時啟用了藍牙。如果這是您的問題,那麼只需執行(來自https://askubuntu.com/a/923539/244648):

gsettings set org.blueman.plugins.powermanager auto-power-on false

或進入外掛設置applet/PowerManager/Configuration並勾選Auto power-on

引用自:https://unix.stackexchange.com/questions/387502