Turn off bluetooth on Linux by defalut

ノートPCのLinuxは起動すると既定でBluetoothを有効にするようだ。Bluetoothは基本的に使っていない。電池がもったいないので起動時に既定(起動時,スタートアップ時)でオフとなるように設定したいので方法を調べた。Linux Mint 17.2 Cinnamonで試した。

成功例

うまくいったのは以下の/etc/rc.localに設定する方法だけだった。

方法:/etc/rc.local

sudo sed -i "s/^exit 0/rfkill block bluetooth\nexit 0/" /etc/rc.local

この方法だとPC起動時にbluetoothは無効になる。しかし,有効にするには設定ファイルで追記したrfkill block bluetoothを削除して再起動する必要がある。今回試した中ではこの方法しか起動時にbluetoothをオフにする方法がなかったので採用する。この方法はいろんなLinuxで有効な方法らしい。

失敗例

その他にPC起動時にbluetoothをオフにする方法として以下を試した。結果は全て失敗だった。どの方法を試してもPC起動時にbluetoothがオフになっていなかった。参考までに手順を示す。

方法:/etc/bluetooth/main.conf

sudo sed -i "s/InitiallyPowered = true/InitiallyPowered = false/" /etc/bluetooth/main.conf

この方法はうまくいかないことがある。

方法:/etc/modprobe.d/blacklist.conf

sudo sh -c "echo blacklist btusb" >> /etc/modprobe.d/blacklist.conf

# 有効にしたいとき
sudo modprobe btusb

方法:ノートPCにThinkPadを使っている場合

echo disable > /proc/acpi/ibm/bluetooth

方法:sysv-rc-conf

sudo apt-get install sysv-rc-conf
sudo sysv-rc-conf bluetooth off

参考情報

最初のAsk Ubuntuのページにひと通りの手順が書いてあり,とても参考になった。

  • How can I deactivate Bluetooth on system startup? – Ask Ubuntu http://askubuntu.com/questions/67758/how-can-i-deactivate-bluetooth-on-system-startup
  • いつか、そのとき、あの場所で。 | 【Ubuntu】【自分用メモ】 bluetoothの起動時からの無効化設定について。 http://kometchtech.blog.fc2.com/blog-entry-939.html
  • nambei-x’s blog: Ubuntu各種設定 sysv-rc-conf http://nambei-x.seesaa.net/article/140224277.html

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です