カーネルモジュールをブラックリストに載せずに、起動時にBluetoothを無効にしようとしています。
/etc/init/bluetooth.conf
の次の2行にコメントしました:
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.d
およびrcS.d
フォルダーを用意し、スクリプトへのシンボリックリンクでいっぱいにしました。
Ubuntu-Mate 17.04、4.10.0カーネルで実行しています。
誰かが答えを必要とする場合に備えて;)
ユーザーがsystemd(多くのディストリビューションではデフォルト)を実行している場合、サービスを無効にできます
systemctl disable bluetooth.service
起動時にブルートゥースを無効にする問題これ
Sudo systemctl disable bluetooth.service
次の再起動時にBluetoothがアクティブになりません...ステータスの問題を表示します
Sudo systemctl status bluetooth.service
起動時にブルートゥースをアクティブにする問題これ
Sudo systemctl enable bluetooth.service
提案されたソリューションは、サービスが(再)開始されるまで、Bluetoothを完全に無効にします。この回答は検索で目立つため、別のケースの代替案を投稿します。
起動時にのみBTを一時的に無効にしたい場合、問題はおそらく、比較的隠された設定のために、起動時にbluemanアプレットがBluetoothを有効にすることです。それがあなたの問題である場合は、単に https://askubuntu.com/a/923539/244648 から実行してください:
gsettings set org.blueman.plugins.powermanager auto-power-on false
または、applet/PowerManager/Configuration
のプラグイン設定に移動し、Auto power-on
にチェックマークを付けます。